LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 881|回复: 6

用SUSE的 SLES11搭建了个Web服务器可是有乱码(已解决)

[复制链接]
发表于 2009-5-13 09:13:44 | 显示全部楼层 |阅读模式
地址是英文或字母的可以连接

如果有中文就会出现%SD%$%等乱码  连接不上

是不是字符编码的问题   SLES的是zh_CN.UTF-8
终端是WinXP
发表于 2009-5-13 17:38:55 | 显示全部楼层
首先看网页使用的编码吧,得是Utf8吧,还有终端浏览器的编码方式也查看下

把sles编码改为GB18030看看效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-14 14:21:38 | 显示全部楼层
我用的是phpwind的GBK版本

是不是和着有关
回复 支持 反对

使用道具 举报

发表于 2009-5-15 14:43:53 | 显示全部楼层
zh_CN.UTF-8下很多软件都不能识别GBK的,很可能与这个有关
GK18030包含了GBK。
找UTF8版的吧,这是趋势,现在很多linux软件只支持UTF8了,否则出问题,有时候很难说是哪儿的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-15 18:01:52 | 显示全部楼层
那用UTF8的源文件覆盖掉GBK的文件(数据库不动)   能够实现吗?  用的是phpwind
回复 支持 反对

使用道具 举报

发表于 2009-5-18 18:15:03 | 显示全部楼层
这个不知道了,可以试一下。做个备份先看下本地能否正确显示。
找一下数据库导入工具保险些。这个不同版本数据库接口一样么?打电话找phpwind的客服问下吧,这样更保险
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-22 13:00:34 | 显示全部楼层
在语言设置里面将UTF8选项取消,解决问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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