首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp 字符长度有关问题

2012-02-15 
jsp 字符长度问题在JSP里,我页面用的是UTF-8编码,取字符串长度,一个汉字算两个字符,该怎么做???比如:Strin

jsp 字符长度问题
在JSP里,我页面用的是UTF-8编码,取字符串长度,一个汉字算两个字符,该怎么做???比如:
String aa="中文abc",我要得到它的长度为7.谢谢...

[解决办法]
String aa= "中文abc";
System.out.println(aa.getBytes().length);
[解决办法]
utf-8中一个汉字是3个字节的,gb2312中一个汉字是2个字符的
[解决办法]
很少出现你说的这样情况,要知道你取的N个字符可能会割裂某个汉字。
比如: String aa= "中文abc中文abc "; N=1的时候。

热点排行