在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');
由于
答案 0 :(得分:0)
这些设置告诉浏览器您说您正在使用的编码,但不会更改编码本身,
如果您的数据不是utf8编码,则需要使用utf8_encode()函数或mb_convert_encoding()函数在代码中对其进行编码。
您可以使用函数mb_detect_encoding()来查找数据的编码,然后进行相应的编码。