首先确信你写入数据库的中文不是乱码。
在需要显示中文的地方用getGB(String)。另外你的数据库操纵语句要利用getISO(String)
public class CodeConver {
public static String getGB(String str) {
try {
if(str == null){
return null;
}
else{
str = str.trim();
String temp = new String(str.getBytes("ISO8859-1"),"GB2312");
return temp;
}
} catch (Exception e) {
return null;
}
}
public static String getISO(String str) {
try {
if(str == null){
return null;
}
else{
str = str.trim();
String temp = new String(str.getBytes("GB2312"),"ISO8859-1");
return temp;
}
} catch (Exception e) {
return null;
}
}
}
在需要显示中文的地方用getGB(String)。另外你的数据库操纵语句要利用getISO(String)
public class CodeConver {
public static String getGB(String str) {
try {
if(str == null){
return null;
}
else{
str = str.trim();
String temp = new String(str.getBytes("ISO8859-1"),"GB2312");
return temp;
}
} catch (Exception e) {
return null;
}
}
public static String getISO(String str) {
try {
if(str == null){
return null;
}
else{
str = str.trim();
String temp = new String(str.getBytes("GB2312"),"ISO8859-1");
return temp;
}
} catch (Exception e) {
return null;
}
}
}
解决方案 »
- ResultSet取值的问题
- 怎么判断一组数据是否符合正态分布
- 关于页面修改数据后提交,action返回页面后显示不了修改后的数据,但是点查询按钮后就会看到刷新的内容!!!!!
- 如何指定下拉框里的值到最后一位!
- Frame框架中的页面如何得到保存在Request中的数据
- 用java写个小的网页游戏,需要哪些东西啊?能告诉我一下具体的步骤吗?谢谢了
- 继续哪天的问题《用logic:iterate显示数据库查询结果的问题》,(很急,谢谢了)
- 请问什么叫数据库连接池?
- 多用户大文件下载Struts2 stream hode不住了,在线求解!!!
- 请问<%与<%!有没有区别??
- 求救:文本框怎么限制只能输入英文和数字?
- jsp取值的一个简单问题
加入页面中44看
看乙社区建库时就用到了。google --》 天乙社区
String temp = new String(str.getBytes("ISO8859-1"),"GBK");
%>
<%= temp %>//试试看