随机HTML重音编码问题

时间:2018-01-25 13:56:18

标签: php html utf-8

在HTML中使用重音时遇到一个问题。问题是我的页面有时加载所有字符都好,有时候还有像Ã这样的典型奇怪字符,只需要刷新页面加载ok或者错误......这绝对是随机的,但是第一次清理缓存后总是很糟糕加载。

当然我在标题

中有元线
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>"

该文件有php扩展名,不知道这是否相关,但我在php部分包含了接下来的两行:

header("Content-Type: text/html;charset=UTF-8");
ini_set('default_charset', 'UTF-8');

由于

1 个答案:

答案 0 :(得分:0)

这些设置告诉浏览器您说您正在使用的编码,但不会更改编码本身,

如果您的数据不是utf8编码,则需要使用utf8_encode()函数或mb_convert_encoding()函数在代码中对其进行编码。

您可以使用函数mb_detect_encoding()来查找数据的编码,然后进行相应的编码。