new String(str.getByte("utf8"),"gb2312")
解决方案 »
- 有人用过javafx吗
- 怎么用 PLSQL Developer 创建新的oracle数据库
- ORA-01017: invalid username/password; logon denied
- tomcat的unable to compile class for jsp的问题,简单的页面能编译,连接数据库的就不能了。
- STRUTS“The requested resource (/addbook.do) is not available.”问题,没办法了,小女只能另开贴,那一帖的分还没得结
- 关于JavaEE后台的架构问题
- 如何让多个项目使用同一个数据源
- tomcat5下创建datasource然后连接它出现的问题
- com.borland.primetime.util.AssertionException: gbk异常
- Java后台取数据库中备注类型字段的值,取不完整
- 请帮帮忙,看看这个JAVA BEAN啊
- 初学者的问题:调试和运行JAVA程序都只能在DOS窗口中操作吗?(我是一个VB程序员)
{
public static String gb2312ToUnicode(String s)
{
try
{
return new String(s.getBytes("ISO8859_1"),"gb2312");
}
catch(UnsupportedEncodingException uee)
{
return s;
}
}
public static String unicodeTogb2312(String s)
{
try
{
return new String(s.getBytes("gb2312"),"ISO8859_1");
} catch(UnsupportedEncodingException uee)
{
return s;
}
}
}
你用这个来试试看
String strCSDN = new String(strFullName.getBytes("utf8"),"gb2312");Servlet默认的系统字符集是:response.getCharacterEncoding:UTF-8
我两个用户是:
三个字的:CN=淇為粠鏁?O=EchoChina,正确的应当为:CN=俞黎敏/O=EchoChina
四个字的:CN=淇為粠鏁忔晱/O=EchoChina,正确的应当为:CN=俞黎敏敏/O=EchoChina
用相同的程序,三个字的与四个字的怎么转换都是出现三个字的转换不成功!
三个字的变成是:CN=俞黎敿O=EchoChina,后面第三个字有问题
四个字的是对的。
你好:
假如操作系统编码是"GBK"....等,这样转码会出现乱码!!!!,不知如何不出现乱码?