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
是您从数据库中获得的内容时,那么您在从数据库中获取字符串时就遇到了问题