Linux.ini中中文乱码的解决方法:首先,找到并打开“php.ini”配置文件;然后找到关于字符编码设置的语句;最后,将“iso-8859-1”改为“utf-8”。
操作环境:windows7系统,php5,DELL G3电脑
(资料图)
Linux php中中文乱码的解决方案
今天,当运行php程序时,在应该出现中文的地方出现了乱码。后来找解决方案的时候发现是字符编码设置的问题。这里有一些解决方案给你。
不涉及数据库编码:我们可以修改“/etc/php5/apache2/php.ini”中关于字符编码设置的语句。
sudo VI/etc/PHP 5/Apache 2/PHP . ini
打开文件后,按“/default_charset”进行搜索。
按Enter找到default_charset的位置并修改它。
删除注释意味着放置“;”删除iso-8859-1并将其更改为utf-8。
然后重启apache,
sudo /etc/init.d/apache2重新启动
然后在Firefox中,只需输入你的网址。
下面是其他方法,但是我没有试过。毕竟问题已经解决了。供你参考。
(1)一般来说,为了编码兼容性,大多数页面都将页面字符集定义为utf-8。
meta http-equiv=" Content-Type " Content=" text/html;charset=UTF-8" /
此时,要正常显示中文,需要改变编码方式,如
Echo iconf("GB2312 "," UTF-8 ","中文");
不会乱的。
(2)在php的echo前面添加
header(" Content-type : text/html;charset=GB 2312’);
(C)当然,简体中文页面也可以简单地
meta http-equiv=" Content-Type " Content=" text/html;charset=UTF-8" /
将UTF-8 in改为gb2312。
?PHP MySQL _ query(" SET NAMES UTF8 ");
下一步是找出数据还是修改增加?
推荐:《PHP视频教程》以上是linux php.ini中文乱码解决方案的详细内容请多关注php中文网其他相关文章!
来源:php中文网
上一篇:凯盛科技:公司UTG有小批量订单出货并已在相关终端手机上应用
下一篇:最后一页
Copyright 2015-2022 太平洋日报网 版权所有 备案号:豫ICP备2022016495号-17 联系邮箱:93 96 74 66 9@qq.com