html页面中的嵌入式htm文件未显示£符号

时间:2015-08-13 13:17:53

标签: html iframe embed

我有一个将xls文件转换为htm文件的网页,问题是£符号显示为 。

这显然是一个charset问题,但是当我在web浏览器中打开htm文件时,£符号显示,唯一一次显示 是if在iframe或embed标签中。

我尝试将content="text/html; charset=utf-8"添加到embed标记,但这并没有改变任何内容。

有没有办法在div中显示htm文件而不使用显示£符号的embed或iframe或更改charset的方法。

由于

1 个答案:

答案 0 :(得分:1)

或者:

  1. 该文件未编码为UTF-8(这在21世纪是一种耻辱)
  2. 您的元标记语法错误(HTML 4中为<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,现代HTML中为<meta charset="utf-8">
  3. 其他(真正的HTTP标头)覆盖了charset规范
  4. 我打赌选项1,如果Excel将文件导出为Windows-1252,也不会感到惊讶。