Java 字符编码问题-GB2312
我正在显示使用以下代码段从数据库检索到的简体中文字符,但它显示的是垃圾字符Java 字符编码问题-GB2312,java,character-encoding,gb2312,Java,Character Encoding,Gb2312,我正在显示使用以下代码段从数据库检索到的简体中文字符,但它显示的是垃圾字符 String text="×°ÏäʱÇëÅÄÕÕ"; // retrieved from database String result=new String(text.getBytes("utf-8"),"GB2312"); 实际产出为:�掳�盲�卤�毛���� 预期产出为:装箱时请拍照 请帮助字符串应始终具有正确的字符。只有在转换为字节流时,编码才会起作用 因此,当text是您从数据库中获得的内容时,那么您在
String text="×°ÏäʱÇëÅÄÕÕ"; // retrieved from database
String result=new String(text.getBytes("utf-8"),"GB2312");
实际产出为:�掳�盲�卤�毛����
预期产出为:装箱时请拍照
请帮助字符串应始终具有正确的字符。只有在转换为字节流时,编码才会起作用 因此,当
text
是您从数据库中获得的内容时,那么您在从数据库中获取字符串时就遇到了问题