当前位置: 技术问答>java相关
中文如何加到数据库中
来源: 互联网 发布时间:2015-08-26
本文导语: 我写的jsp中,通过jdbc把中文字符加到mysql中后,发现数据库中的中文字符全变成了? 但是从数据库中读出的中文字符却能正常显示。 怎么办? 谢谢 | | 转码 package com.bjbg.ut...
我写的jsp中,通过jdbc把中文字符加到mysql中后,发现数据库中的中文字符全变成了?
但是从数据库中读出的中文字符却能正常显示。
怎么办?
谢谢
但是从数据库中读出的中文字符却能正常显示。
怎么办?
谢谢
|
|
转码
package com.bjbg.util;
import java.io.PrintStream;
public class EncodeBean
{
public EncodeBean()
{
}
public static String changeCode(String s)
{
String s1 = null;
try
{
if(s == null)
return null;
s1 = new String(s.getBytes("ISO8859_1"), "GB2312");
}
catch(Exception exception)
{
System.out.println("Exception in changeCode: " + exception);
}
return s1;
}
public static String canCode(String s)
{
String s1 = null;
try
{
if(s == null)
return null;
s1 = new String(s.getBytes("GB2312"), "ISO8859_1");
}
catch(Exception exception)
{
System.out.println("Exception in changeCode: " + exception);
}
return s1;
}
}
使用上面的BEAN
package com.bjbg.util;
import java.io.PrintStream;
public class EncodeBean
{
public EncodeBean()
{
}
public static String changeCode(String s)
{
String s1 = null;
try
{
if(s == null)
return null;
s1 = new String(s.getBytes("ISO8859_1"), "GB2312");
}
catch(Exception exception)
{
System.out.println("Exception in changeCode: " + exception);
}
return s1;
}
public static String canCode(String s)
{
String s1 = null;
try
{
if(s == null)
return null;
s1 = new String(s.getBytes("GB2312"), "ISO8859_1");
}
catch(Exception exception)
{
System.out.println("Exception in changeCode: " + exception);
}
return s1;
}
}
使用上面的BEAN
|
http://www.jspserver.com:8080/cgi-bin/jspbbs/leoboard.cgi
JSP中文化论坛
JSP中文化论坛