1
我使用下面的代码片段显示了从数据库检索简化。中国字符,但它显示垃圾字符字符编码问题 - GB2312
String text="×°ÏäʱÇëÅÄÕÕ"; // retrieved from database
String result=new String(text.getBytes("utf-8"),"GB2312");
实际输出为掳盲卤毛
预期成果是:装箱时请拍照
请帮助
我使用下面的代码片段显示了从数据库检索简化。中国字符,但它显示垃圾字符字符编码问题 - GB2312
String text="×°ÏäʱÇëÅÄÕÕ"; // retrieved from database
String result=new String(text.getBytes("utf-8"),"GB2312");
实际输出为掳盲卤毛
预期成果是:装箱时请拍照
请帮助
字符串总是应该有正确的字符。只有在转换为字节流时,编码才会起作用。
所以当text
是你从数据库中得到的,那么你在从数据库中获取字符串时已经有问题了。