请大家帮忙!从页面提交信息入库时,忘记设置 request.setCharacterEncoding("GBK") ,入库后所有中文为乱码。
请教:
如果想要从数据库中把乱码还原成中文,如何才能够办到?谢谢!
请教:
如果想要从数据库中把乱码还原成中文,如何才能够办到?谢谢!
解决方案 »
- hibernate 中配置问题 请大神指点一二
- 如何实现图片的在线编辑,就像QQ城市达人里,头像上传后可以编辑,这样的,各位不要错过呃!
- ssh项目整和 org.springframework.beans.factory.BeanCreationException:
- 200分一个小问题
- struts2 类型转换失败
- 用jsp实现上传,DataInputStream.Read总是返回-1!!!急,非常急!!!
- 急救!!!页面中文问题。。。。
- 动态分离菜单
- java struts 捕获自定义异常问题
- 300分,请求jsp备份oracle8.05数据库
- 请教:关于javabean反射代理的问题。
- portal是什么啊.
下面是测试的类:import java.io.UnsupportedEncodingException;public class StringEncodingTest { public StringEncodingTest() { super();
} public String getString(String aString, String encodingOld,
String encodingNew) { if (aString == null) {
return "";
}
try {
byte bs[] = aString.getBytes(encodingOld);
return new String(bs, encodingNew);
}
catch (UnsupportedEncodingException uee) {
return "";
}
} public static void main(String[] args) { StringEncodingTest test = new StringEncodingTest();
String testString = new String("±±??ó??¢?§?o");
String[] encodingStart = new String[] {"iso-8859-1", "GBK", "gb2312",
"UTF-8", "big5"};
String[] encodingEnd = new String[] {"iso-8859-1", "GBK", "gb2312",
"UTF-8", "big5"};
try {
for (int i = 0; i < encodingStart.length; i++) { System.out.println(encodingStart[i] + " = "
+ new String(testString.getBytes(encodingStart[i]))); for (int j = 0; j < encodingEnd.length; j++) {
System.out.println(encodingEnd[j] + " = "
+ new String(testString.getBytes(encodingEnd[j])));
System.out.println("from " + encodingStart[i] + " to "
+ encodingEnd[j]);
System.out.println(test.getString(testString,
encodingStart[i], encodingEnd[j]));
} }
}
catch (UnsupportedEncodingException ex) {
ex.printStackTrace();
}
}}
各位也帮忙测测,看看这样思路是否正确:)
但现在不知道数据库默认为何种编码,可能还要再转一次,先把数据库编码到iso8859-1再到gb2312就行了。
谢谢啦!关于客户端页面从数据库中读取大量图片的问题
http://community.csdn.net/Expert/TopicView3.asp?id=4816106乱码还原问题!
http://community.csdn.net/Expert/TopicView3.asp?id=4813786关于javabean反射代理的问题
http://community.csdn.net/Expert/TopicView3.asp?id=4813935大家帮忙顶顶!