正文在idea的java开发中字符串length()方法获取长度与赋值不符的问题IP云V管理员/2022-11-25/3 阅读 11/25小程序:扫一扫查出行【扫一扫了解最新限行尾号】复制小程序 最近在开发中用到length()方法获取中文字符串的长度,发现获得的长度与实际不符。比如个String类型赋值为"中",但获取长度却是2。 这让我百思不得其解,后来突然想起来我在研究idea功能的时候在FileEncoding中将项目的编码格式改为了GBK,但是在程序运行的时候是按utf-8来的 这就导致出现不可显示的字符,导致长度不一致,讲编码格式改回到utf-8就正常了