jdbc连接mysql数据库;mysql5.0.22数据库运行在limux上,表缺省字符集是latin1,数据是UTF8String temp=srs.getString("user_nickname");
byte[] bt=temp.getBytes("CP1252");
String user_nickname=new String(bt,"UTF-8");名字是“今生不能错过”转码的结果很有意思,如果是CP1252,除了“不”都对;
如果改为ISO-8859-1则只有“不”正确;不知道该怎么解决了,PHP读在页面都显示正确;
byte[] bt=temp.getBytes("CP1252");
String user_nickname=new String(bt,"UTF-8");名字是“今生不能错过”转码的结果很有意思,如果是CP1252,除了“不”都对;
如果改为ISO-8859-1则只有“不”正确;不知道该怎么解决了,PHP读在页面都显示正确;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货