VPS侦探论坛

 找回密码
 注册
查看: 8118|回复: 5

如何设置服务器让客户端的浏览器默认识别为GBK编码?

[复制链接]
发表于 2014-12-3 08:00:55 | 显示全部楼层 |阅读模式

由于工作需要,原来的web网站程序是gbk格式的,是iis+2003服务器环境。
现在需要把web网站程序移到centos6.6+nmp环境,但默认输出的编码是utf-8,用户访问该网站需要手动修改为gbk编码才能正常显示,请问能有什么办法解决这个问题,能让客户端的浏览器默认识别为gbk?
我用的是军哥的lnmp1.1一键安装包,请详细到修改文件的路径,非常感谢!

[ 本帖最后由 wew8 于 2014-12-3 08:14 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-12-3 08:47:01 | 显示全部楼层


lnmp下不强制输出为utf8,除非你程序上有设置为utf8
nginx对应虚拟主机配置里可以加上 charset gb2312;  来强制输出指定编码
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-12-3 09:20:17 | 显示全部楼层

感谢军哥的迅速回复


首先感谢军哥的迅速回复,我就明说了,我准备安装全新的discuz gbk,运行安装discuz显示就是乱码了,要手动修改浏览器默认编码为简体中文gb2312,我认为还是n强制输出utf8了
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2014-12-3 09:38:07 | 显示全部楼层

问题仍无法解决!




我用军哥的方法在虚拟主机的conf里修改增加了相关代码,重启服务器,清除浏览器记录,并尝试用多台客户端浏览器访问,仍然是Utf8编码,问题仍无法解决!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2014-12-3 11:31:03 | 显示全部楼层

lnmp不设置编码,除非自行指定了编码
乱码可能由于程序和数据库编码不一致,或文件编码和程序编码不一致,或以上两种可能都存在
再就是浏览器设置为非自动检测

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2014-12-3 12:08:07 | 显示全部楼层

在discuzx3.2 gbk安装界面里显示的是乱码,安装完成之后正常显示了,应该是程序安装过程设置是utf8,感谢回复,也让我了解了lnmp下不强制输出为utf8
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-12-23 02:30 , Processed in 0.026898 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表