FirstTxt = new String(OldTxt.getBytes("ISO8859_1"), "GBK");
能取道正确的东西,然后再用gbk重新编码然而SecondTxt = new String(FirstTxt .getBytes("ISO8859_1"), "GBK");
里面的getBytes("8859_1")所使用的编码格式已经是错的了,就象我说的是中文,而你却把它当作英文来听,肯定会出错了所以 在getBytes()的时候最好搞清楚String 是什么编码格式的
能取道正确的东西,然后再用gbk重新编码然而SecondTxt = new String(FirstTxt .getBytes("ISO8859_1"), "GBK");
里面的getBytes("8859_1")所使用的编码格式已经是错的了,就象我说的是中文,而你却把它当作英文来听,肯定会出错了所以 在getBytes()的时候最好搞清楚String 是什么编码格式的
解决方案 »
- 写了一个登陆的servet出错,请大家指教帮忙
- 求助:又一个tomcat工程与SQL server连接问题
- 如何实现,可操作的下拉框???
- 各位达人!小弟初学jsp.高人指点一下如何下手啊!!!
- 总是出现如下错误:Unable to compile class for JSP
- ssh架构下绝对路径显示图片
- jsp从数据库里读出图像,调试失败,分不多,义人请进!
- 问什么没人理我???页面中用发布目录http://localhost:8082/excel/lhc.xls打开Excel文件时,全部为乱码??请大家帮帮忙!
- 下载个eclipse ee创建dynamic web project总是出错
- thymeleaf 取值报错
- 我的一张图上有文字,我要把这个文字做成链接,该怎么办?,谢谢!
- 循环中参数怎么传递, 并传给另一页面?
FirstTxt = new String(OldTxt.getBytes("ISO8859_1"), "GBK");
以8859格式从8859格式的OldTxt中读取,转换成GBK格式,存在FirstTxt中SecondTxt = new String(FirstTxt .getBytes("ISO8859_1"), "GBK");
以8859格式从GBK格式的FirstTxt中读取(出错!!!),转换成GBK格式,保存在SecondTxt中