读书人

java substring截取中文字符串后乱码

发布时间: 2013-04-21 21:18:07 作者: rapoo

java substring截取中文字符串后乱码,源编码为ISO-8859-1
多种方式都尝试了 结果都是乱码!

String str = "中文";String str1 = str.substring(0,1);

System.out.println(str1);//乱码
System.out.println(new String(str1.getBytes(),"ISO-8859-1"));//也是乱码 java?? 乱码 substring 编码 String
[解决办法]
你获取下它的长度是多少,不是2就有问题。不是2就String str = "中文";String str1 = str.substring(0,str.length()/2)

读书人网 >Java Web开发

热点推荐