提问高手 xml串 new String( szText.getBytes( "字符原来的编码格式"), "你希望的编码格式" )比如把GBK转换为UTF-8new String( szText.getBytes( "GBK"), "utf-8" ) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用OutputStreamWriter,不要用ByteArrayOutputStream 我怎么知道 它原来的编码是什么呢? 我 试了 一下,new String( szText.getBytes(), "utf-8" )结果 所有 的“考”字都乱码。 这样解一下码new String(linkedListStr.getBytes(),"utf-8") public String encodeBean(LinkedList bean) { ByteArrayOutputStream out = new ByteArrayOutputStream(); XMLEncoder encoder = new XMLEncoder(out); encoder.writeObject(bean); encoder.close(); String linkedListStr =out.toString(); System.out.println(new String(linkedListStr.getBytes(),"utf-8"));//打印 这个的时候 发现其中 汉字 出现了乱码, return linkedListStr; } 其实你直接改数据库的编码方式啊要是mysql,你建库的时候就选择utf8表也是乱码问题就没了 CREATE TABLE `b_type` ( `typeid` int(11) NOT NULL, `name` varchar(255) default NULL, `inname` varchar(255) default NULL, `tid` varchar(255) default NULL, `intime` varchar(255) default NULL, PRIMARY KEY (`typeid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;象这样的建表 我觉得 会不会是和我 这个 传递 过来的 linkedlist 有关系呢? 这个linkedlist中每一个 元素是 一个 javabean,一个javabean中 的属性 是 汉字,会不会, 要设置 这个 javabean或者linkedlist的编码? 但是 又则呢设置呢? String s=new String(str.getBytes("iso-8859-1"),"GBK");把iso-8859-1转换成GBK 在 String linkedListStr =out.toString(); 设置 编码。 jsp计算问题 struts2类型转换问题 怎么做连续音乐播放啊! jsp页面刷新问题,急!请高手解答! java vector iterator 正则匹配中的问题 CMP问题 一个老问题,Cannot create iterator for this collection,谢谢 JTree问题 Apache的BeanUtils报错 多线程死锁的问题有谁遇见过? 在ibatis中使用一对多的问题,搜了很久没有解决,望高手告知 Struts的工作流程以及工作原理
我 试了 一下,new String( szText.getBytes(), "utf-8" )结果 所有 的“考”字都乱码。
new String(linkedListStr.getBytes(),"utf-8")
return linkedListStr;
}
要是mysql,你建库的时候就选择utf8
表也是
乱码问题就没了
`typeid` int(11) NOT NULL,
`name` varchar(255) default NULL,
`inname` varchar(255) default NULL,
`tid` varchar(255) default NULL,
`intime` varchar(255) default NULL,
PRIMARY KEY (`typeid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
象这样的建表
这个linkedlist中每一个 元素是 一个 javabean,一个javabean中 的属性 是 汉字,会不会,
要设置 这个 javabean或者linkedlist的编码?
但是 又则呢设置呢?
把iso-8859-1转换成GBK
设置 编码。