<html lang="ko">
<head>
<meta http-equiv="Content-Type" content="text/html: charset=utf-8">.....
当我使用BOM保存html文件时,IE识别UTF-8字符集但没有BOM,IE无法识别UTF-8字符集(相反,IE会自动使用EUC-KR字符集)。
我不能使用BOM保存我的文件,因为该文件在PHP上有session_start()函数。 如果它有BOM,它的功能不起作用。
Chrome通常会识别UTF-8字符集。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
答案很简单 - 你的代码"text/html: charset=utf-8"
中有拼写错误。您应该将:
替换为;
并获取
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
或者你可以简单地使用
<meta charset="UTF-8" />
IE8跳过了错误的元数据并猜测编码错误。 设置编码的更可靠方法是在php代码中发送正确的标头:
header("Content-type: text/html; charset=UTF-8");