当前位置: 技术问答>java相关
如何处理jsp中不能显示中文的问题???
来源: 互联网 发布时间:2015-04-12
本文导语: 如何处理jsp中不能显示中文的问题??? | 1 在jsp中加入 2 转换编码看一下(笨笨先生的) | // to gb2312 public static String bytes2gb(String gb) { String s =null; if(gb...
如何处理jsp中不能显示中文的问题???
|
1 在jsp中加入
2 转换编码看一下(笨笨先生的)
2 转换编码看一下(笨笨先生的)
|
// to gb2312
public static String bytes2gb(String gb) {
String s =null;
if(gb!=null) {
try{
s = new String(gb.getBytes("ISO8859_1"),"GB2312");
}catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
return s;
}
// to bytes
public static String gb2bytes(String bytes) {
String s =null;
if(bytes!=null) {
try{
s = new String(bytes.getBytes("GB2312"),"ISO8859_1");
}catch(Exception e){
System.out.println(e.toString());
e.printStackTrace();
}
}
return s;
}
每次输入数据库的时候调用gb2bytes(),读取的时候调用bytes2gb()
虽然有点麻烦,但解决问题很彻底
public static String bytes2gb(String gb) {
String s =null;
if(gb!=null) {
try{
s = new String(gb.getBytes("ISO8859_1"),"GB2312");
}catch(Exception e) {
System.out.println(e.toString());
e.printStackTrace();
}
}
return s;
}
// to bytes
public static String gb2bytes(String bytes) {
String s =null;
if(bytes!=null) {
try{
s = new String(bytes.getBytes("GB2312"),"ISO8859_1");
}catch(Exception e){
System.out.println(e.toString());
e.printStackTrace();
}
}
return s;
}
每次输入数据库的时候调用gb2bytes(),读取的时候调用bytes2gb()
虽然有点麻烦,但解决问题很彻底