+ -
当前位置:首页 → 问答吧 → (紧急求助)为什么我的PHP程序输出中文时是乱码?

(紧急求助)为什么我的PHP程序输出中文时是乱码?

时间:2008-08-31

来源:互联网

用户被禁言,该主题自动屏蔽!

作者: phpfuns   发布时间: 2008-08-31

[changge301] 我有碰到过,数据库里面没乱码,输出来页面就乱了,试了很多网上说的办法都不行,最终装了appserv2.5.10才好的,楼主安装的时候,记得选GBK,具体自己去尝试.我保证能成功....

作者: 熊伟   发布时间: 2008-08-31

是字符编码不一致的原因.要么全是GBK.要么全是UTF-8才不会出现乱码

作者: 马俊生   发布时间: 2008-08-31

用户被禁言,该主题自动屏蔽!

作者: phpfuns   发布时间: 2008-08-31

用户被禁言,该主题自动屏蔽!

作者: phpfuns   发布时间: 2008-08-31

http://localhost或者http://127.0.0.1两者都试试.

作者: 马俊生   发布时间: 2008-08-31

还有一种可能APACHE没有被启动.

作者: 马俊生   发布时间: 2008-08-31

将代码编辑器的编码与IE浏览器的编码统一,就可以避免这种情况.

作者: 罗奕斌   发布时间: 2008-09-01

看看你编码是不是选的GBK
用mysql_query(set names GBK);
可以解决

作者: 刘 伟   发布时间: 2009-03-13

编码问题!服务器中的编码要一致,还有文件编码也要一样.

作者: ronglizx   发布时间: 2009-03-13

除了HTML没加入头标签表示这是一个什么编码的文件外。
还有一个就是一般我们写文件都是ANSI格式。
有的时候是UTF-8格式。

这个格式也会影响到输出结果。(单纯的echo会被影响),并且无法通过手动 IE -- 右键--编码--UTF-8这类的操作来修改编码。。。

作者: 熊海燕   发布时间: 2009-03-14

编码一定要求一致时,必须同时为UTF-8 或GBK

作者: opera   发布时间: 2009-03-14

啥啊~~~~~~~~~~~·

作者: jy02893849   发布时间: 2011-04-05