【发布时间】:2021-11-01 03:28:13
【问题描述】:
我在网站https://klipspringer.avadeaux.net/的根目录下的.htaccess中有以下内容:
AddDefaultCharset UTF-8
AddCharset UTF-8 .js
AddCharset UTF-8 .html
AddCharset UTF-8 .java
AddCharset UTF-8 .c
AddCharset UTF-8 .css
这适用于大多数可以在浏览器中查看的代码文件。例如,在 Chrome 中查看sendcmd.js 时,“2014–2021”中的“-”字符正确显示:
但 UTF-8 指令似乎不适用于 .java 文件。例如,在TrackChain.java 中,Chrome 将“-”字符的 UTF-8 字节显示为三个字符:
任何想法为什么,或者可以做些什么?
Safari 和 Chrome 有同样的问题(而 Firefox 根本不想显示 Java 文件,而是提示我输入下载目的地)。
(额外问题:有没有办法为不包含“.”的文件设置字符集,比如 Makefile?)
【问题讨论】:
-
您确保浏览器确实收到了您期望的内容? How to check with Chromium based browsers.