更改文件编码

Dón*_*nal 6 internationalization character-encoding

我在某些HTML页面中遇到字符编码问题.似乎问题的原因是某些.html文件未保存为UTF-8编码文件.即使我已经指示Eclipse将这些文件保存为UTF-8,但当我在浏览器中打开它们时,它表明这些文件是ISO-8859-1.

如何将这些文件的编码更改为UTF-8?

更新:我已经在每个网页的部分中包含以下内容

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)

我正在使用Apache Web服务器.

谢谢,唐纳德

Akr*_*kos 6

您可能需要更改Web服务器发送客户端的内容类型标头.

编辑:虽然这确实适用于这种特殊情况,但使用工具来更改其他海报建议的文件编码在其他情况下可能是更好的解决方案.因人而异.


在Eclipse中保存为UTF-8的说明(我意识到你已经拥有):

您可能应该更改HTML文档的工作区中的默认编码.

这适用于Eclipse 3.4.如果您有不同的版本,可能会略有不同.

转到窗口 - >首选项
在首选项窗口中转到常规 - >内容类型
此时,您可以为首选项窗口底部附近的文件指定"默认编码".展开"文字"并选择HTML.在"默认编码"条目中,输入UTF-8.然后点击右侧的"更新".

在此之后,所有HTML文件都应以UTF-8格式保存.