当前位置: 技术问答>java相关
一个难题,急急急
来源: 互联网 发布时间:2017-03-21
本文导语: 我用 开头,用FileReader类读文件,读出文件显示出来的就成了乱码, 如果把头上改成: 则可以正确显示中文.在JSP里用String 定义的中文成了乱码,发现行为与强制转换成Unicode码的文字相近. 然后用 再把读得的文件内容用强...
我用
开头,用FileReader类读文件,读出文件显示出来的就成了乱码,
如果把头上改成:
则可以正确显示中文.在JSP里用String 定义的中文成了乱码,发现行为与强制转换成Unicode码的文字相近.
然后用
再把读得的文件内容用强制从Unicode转成gb2312的,都可以正确显示了.
但是我再用FileWriter类写到另一个文件中又成了乱码.我该怎么办,怎么样才能正确的读和写?急急急.
开头,用FileReader类读文件,读出文件显示出来的就成了乱码,
如果把头上改成:
则可以正确显示中文.在JSP里用String 定义的中文成了乱码,发现行为与强制转换成Unicode码的文字相近.
然后用
再把读得的文件内容用强制从Unicode转成gb2312的,都可以正确显示了.
但是我再用FileWriter类写到另一个文件中又成了乱码.我该怎么办,怎么样才能正确的读和写?急急急.
|
FileReader读的文件被你转化了,那在FileWriter之前也转换一下?
或者根本就不用担心写的是乱吗,只要读到的正确部就可以了吗?
或者根本就不用担心写的是乱吗,只要读到的正确部就可以了吗?
|
roleName=new String(roleName.getBytes("ISO8859_1"));
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。