我有一些由旧软件生成的HTML文件。它用cp850 (又称ibm850)写文件。它将这段代码放在文件的顶部:
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=ibm850">文件本身正在使用cp850编码写入磁盘(例如,如果我在Notepad++中打开它,它将被正确识别)。
在Internet Explorer中,此文件可以正确显示。在Firefox46中,我得到了一些错误的字符。例如,我得到ÄÄ而不是──。
我尝试了每个Mozilla CharSet Aliases document的IBM850的各种别名,但都不起作用。
这是Firefox的一个问题吗?或者这是HTML的问题吗?有没有办法解决这个问题?
发布于 2016-08-18 23:19:45
事实证明,Mozilla在4年前的19版中放弃了对CP850的支持,一大堆的编码也被丢弃了,因为它们非常旧。
Bug 846936 - Non-ASCII characters not displayed correctly in encoding IBM850 (and possibly others?)
https://stackoverflow.com/questions/38977577
复制相似问题