zoukankan      html  css  js  c++  java
  • php乱码问题

    用echo输出的中文显示成乱码,
    其实应该是各种服务器脚本都会遇到这个问题,
    根本还是编码问题,
    一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    这时候要正常显示中文需要转化一下编码方式,比如
    echo iconv("GB2312","UTF-8",'中文');就不会乱码了
    还有其他方法,比如
    在php的echo前面加入header("Content-Type:text/html;charset=gb2312");
    当然简体中文页面也可以干脆地,
    把<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />中的UTF-8改成gb2312
     
    实际中遇见奇怪的现象,
    在本机服务器上正常显示的页面,传上服务器就echo出来乱码,
    没仔细琢磨过这个缘由,因为通过iconv函数GB2312、UTF-8换换位置重新编码下就正常了,
    不过估计肯定是APACHE,更确切说是PHP服务端的设置不同造成的,
    看看PHP.INI应该就能解决。
  • 相关阅读:
    OC练习题
    如何将字符串@“ abc123.xyz789”倒置
    整数转换成字符串倒叙放在数组中遍历
    查找名字中有王的姓
    查询单词里包含的字符串
    OC7考核
    OC考核测试题
    OC6考核
    OC5考核
    KH8
  • 原文地址:https://www.cnblogs.com/viltran/p/3074324.html
Copyright © 2011-2022 走看看