免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2819 | 回复: 12
打印 上一主题 下一主题

[FreeBSD] FreeBSD nginx1.0.11求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-30 23:50 |只看该作者 |倒序浏览
本帖最后由 Bangel 于 2012-01-31 13:32 编辑

最近装一台机做WEB服务器,环境是FreeBSD7.4_AMD64 + nginx1.0.11 + php5.2.17 + MYSQL5.1,安装好后,网页源码为:
  1. <a href="?3D只">xx</a>
  2. <a href='?3D直'>?3D直</a><br>
  3. <a href="?3D组">?3D组</a>
复制代码
存为html文件,编码为GBK,访问此页面,选择多种编码,前两个链接的汉字“只“和”直“,都显示不正常,请教各位大哥,这是为啥?到底是FreeBSD没有设置好,还是7.4的系统有问题,还是nginx的问题,服务器以前是FreeBSD7.3+nginx0.8,是没有问题的

另外,我在本地用VM做了i386版的FreeBSD7.4,分别装nginx1.1,nginx1.0,nginx0.8,情况依旧

求教,谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2012-01-31 00:14 |只看该作者
网页编码问题吧

论坛徽章:
0
3 [报告]
发表于 2012-01-31 00:16 |只看该作者
不是,第三个链接中的中文”组“是正常的

论坛徽章:
21
白羊座
日期:2013-08-23 15:49:17金牛座
日期:2013-10-08 17:00:03处女座
日期:2013-10-12 11:54:11CU十二周年纪念徽章
日期:2013-10-24 15:41:34午马
日期:2013-11-27 14:07:21巨蟹座
日期:2013-12-04 10:56:03水瓶座
日期:2013-12-04 15:58:00亥猪
日期:2014-05-24 16:02:3115-16赛季CBA联赛之辽宁
日期:2016-11-07 13:52:53戌狗
日期:2013-08-23 16:15:31白羊座
日期:2013-08-24 21:59:24巨蟹座
日期:2013-08-25 16:34:24
4 [报告]
发表于 2012-01-31 09:30 |只看该作者
编码的问题,转一下UTF-8 或者GB2312 看看行不行。

论坛徽章:
0
5 [报告]
发表于 2012-01-31 11:07 |只看该作者
用php的mb_函数转过,
上面的html代码,只要把链接中的“?”去掉,中文就没有任何问题
有没有哪位兄弟遇到过这样的问题?
或者哪位兄弟有这样的环境(FreeBSD7.4+nginx),能不能也试试上面这个页面。

论坛徽章:
0
6 [报告]
发表于 2012-01-31 13:33 |只看该作者
求版主支招,谢谢!

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
7 [报告]
发表于 2012-01-31 15:16 |只看该作者
用FireFox看一下源代码和编码,确定到底出什么问题了。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
8 [报告]
发表于 2012-01-31 15:24 |只看该作者
我试了一下,确实是这样,IE干脆都乱,Firefox还可正确显示一下,但是在UTF-8编码下一切正常。
这应该跟url的格式有关系,虽然显示不正常,但是那两个汉字的url的转码好像是对的。

论坛徽章:
0
9 [报告]
发表于 2012-01-31 18:52 |只看该作者
本帖最后由 Bangel 于 2012-01-31 18:54 编辑

谢谢版主大人
firefox源码是完全正常的
我之前的WEB服务器,这样的url完全正常。
在代码中使用urlencode对字串转都不成功。
请教到底问题出在哪儿,FreeBSD7.4本身还是nginx本身,还是别的什么原因?
为啥以前FreeBSD7.3+nginx0.8却正常的呢?

论坛徽章:
0
10 [报告]
发表于 2012-01-31 23:41 |只看该作者
版主大人,有啥好办法解决这个问题吗?
我在链接上用urlencode($file)转码都不成功,纠结啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP