2022年02月26日整理发布:linuxphp.ini中文乱码的解决办法

来源:互联网 时间:2023-07-28 15:23:38

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中文网

  • 热门推荐

Copyright   2015-2022 太平洋日报网 版权所有  备案号:豫ICP备2022016495号-17   联系邮箱:93 96 74 66 9@qq.com