教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php打开乱码

php打开乱码

发布时间:2020-07-28   编辑:jiaochengji.com
教程集为您提供php打开乱码等资源,欢迎您收藏本站,我们将为您提供最新的php打开乱码资源

php打开乱码?

php打开乱码的解决办法:

1.php文件本身的编码与网页的编码应匹配

a. 如果欲使用gb2312编码,那么php要输出头:

header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。

b. 如果欲使用utf-8编码,那么php要输出头:

header(“Content-Type: text/html; charset=utf-8")

静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的编码格式为utf-8。

保存为utf-8可能会有点麻烦,一般utf-8文件开头会有BOM,如果使用session就会出问题,可用editplus来保存,在editplus中,工具->参数选择->文件->UTF-8签名,选择总是删除,再保存就可以去掉BOM信息了。

2. php本身不是Unicode的,所有substr之类的函数得改成mb_substr(需要装mbstring扩展);或者用iconv转码。

更多PHP相关知识,请访问教程集!

以上就是php打开乱码的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    iis打开php乱码怎么解决
    php打开乱码
    phpword中文字符乱码解决办法
    php文件怎么显示乱码?
    gitbash PHP 执行输出中文乱编解决方式
    PHP生成UTF-8编码的CSV文件打开乱码的解决方法
    php导出csv文件乱码问题的解决实例
    JpGraph中文乱码处理办法
    CentOS系统下Apache环境安装GBK编码程序网页乱码问题
    phpmailer中文乱码问题解决方法

    [关闭]
    ~ ~