Charset = utf8在我的PHP页面中无效

Tep*_*orn 2 html css php utf-8 character-encoding

我的字符编码出了问题.每当我在浏览器中加载页面时,它都显示如下: 在此输入图像描述

所以我需要通过浏览器手动配置它.谢谢你的帮助.

oez*_*ezi 13

听起来你不像utf-8那样提供你的内容.通过设置正确的标头来做到这一点:

header('Content-type: text/html; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)

除了确定浏览器能够理解之外,还要添加一个元标记:

<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

请注意,根据文本的来源,您可能还需要检查其他一些内容(数据库连接,源文件编码,...) - 我在其中一个答案中列出了很多其他内容一个类似的问题.

  • 使用HTML5就可以编写`<meta charset ="utf-8">`. (2认同)