【问题标题】:php setting encoding iso-8859-1 by default in browserphp在浏览器中默认设置编码iso-8859-1
【发布时间】:2010-07-04 01:06:50
【问题描述】:

我有一个 php 文件,当显示数据时显示奇怪的字符,但是当我将编码从 chrome 中的工具更改为 iso-8859-1 时,奇怪的字符显示正确,奇怪的字符实际上是葡萄牙字母。请告诉我们如何将默认编码设置为 iso-8859-1。

【问题讨论】:

    标签: php encoding


    【解决方案1】:
    header('Content-Type: text/html; charset=iso-8859-1');
    

    您最好使用utf-8。如果它不能自动工作,则意味着它在数据库中编码不正确,您应该将其转换为 utf-8。

    【讨论】:

    • 尽管现在两者都不是最先进的,但如果utf-8 不是一个选项,我建议始终使用iso-8859-15,因为iso-8859-1 不包含 符号。
    • 如果有人点击此页面,10 次中有 9 次是由于遗留 IBM DB2 数据库,如果 IBM i (AS/400) 系统管理员还没有切换的话,祝他们好运...在提出这个问题时确实如此,今天仍然如此。
    猜你喜欢
    • 2012-01-14
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 2014-02-20
    相关资源
    最近更新 更多