【发布时间】:2010-07-04 01:06:50
【问题描述】:
我有一个 php 文件,当显示数据时显示奇怪的字符,但是当我将编码从 chrome 中的工具更改为 iso-8859-1 时,奇怪的字符显示正确,奇怪的字符实际上是葡萄牙字母。请告诉我们如何将默认编码设置为 iso-8859-1。
【问题讨论】:
我有一个 php 文件,当显示数据时显示奇怪的字符,但是当我将编码从 chrome 中的工具更改为 iso-8859-1 时,奇怪的字符显示正确,奇怪的字符实际上是葡萄牙字母。请告诉我们如何将默认编码设置为 iso-8859-1。
【问题讨论】:
header('Content-Type: text/html; charset=iso-8859-1');
您最好使用utf-8。如果它不能自动工作,则意味着它在数据库中编码不正确,您应该将其转换为 utf-8。
【讨论】:
utf-8 不是一个选项,我建议始终使用iso-8859-15,因为iso-8859-1 不包含€ 符号。