首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

恳求您的帮助,该怎么处理

2012-03-09 
恳求您的帮助我用retnewString(article.getBytes(), gb2312 )将一个utf-8的文件转换成gb2312编码的文件

恳求您的帮助
我用ret   =   new   String(article.getBytes(), "gb2312 ")将一个utf-8的文件转换成gb2312编码的文件时,原文件中的一些空白符在新的文件中变成了问号。
网上说这可能是一个gb2312不支持的字符,所以用问号代替了。我现在的问题是怎样把这个问号滤掉,在这个位置还是显示一个空白符?

[解决办法]
replaceAll是可以,但是原来本来就是个 "? ",就不好办了,
看看原文的 "? "的分布,
最好自己写一个类似replaceAll的方法,

热点排行