Java/XML/HTML文档被记事本打开后中文乱码

来源:互联网 发布:云计算峰会的会议主题 编辑:程序博客网 时间:2024/06/07 07:05
含中文的文档一般建议用UFT-8编码格式,这里包括Java源程序 XML文件 和 HTML文档。1/ Java源程序Eclipse开发前,一般要将java文档等设为UTF-8格式,一次设置,终身有效。2/ XML文档XML天生即UTF-8格式。3/ HTML文档国际化时肯定要设为UFT-8格式:`<meta charset="utf-8">`    上述文档用开发工具或SubText, UltriEdit等编辑或打开时没有问题,而一旦不小心用记事本打开后再保存,原文档再次被打开或编译时已经乱码显示了。原因是,记事本在保存时默认是ANSI文件格式,此时文档字符(包括中文)已经更改了字符表示方式,再用其他工具打开肯定会乱码。解决方法是:一,避免用记事本打开文档;二,更改记事本保存格式为UTF-8。这是在开发一个项目用到XML保存临时文件时碰到的问题,程序用UTF-8创建和读取XML文件,而用户在程序为用记事本打开文档,造成程序无法读取有效内容。
0 0
原创粉丝点击