使用rewrite模式时,中文的会出错,请问什么原因啊?

5 views
Skip to first unread message

pin...@163.com

unread,
May 27, 2006, 10:06:51 AM5/27/06
to CooCooWakka
英文的都没有问题

http://websit/sandbox
但如果用中文
http://websit/沙盒

就会有这个错误
Forbidden
You don't have permission to access /ɳºÐ on this server.


--------------------------------------------------------------------------------

Apache/2.0.54 (Win32) Server at website Port 80

请问怎么解决?

咕咕

unread,
May 27, 2006, 11:07:07 PM5/27/06
to CooCo...@googlegroups.com
你的问题在于直接在浏览器的地址栏输入中文,这会由于浏览器对网址内中文的编码与网站编码不符而出错。(而这编码一般没有统一,也许你可以设置为utf-8,具体我没有研究)。不过页面中出现的对中文的链接是不会有错的,因为ccwakka已经预先进行了编码。
所以使用中文作为页面名不太方便,这样网址也会很长。这个问题也是没有很好的办法解决的(包括其他wiki也是这样)。一般建议使用英文名作页面名,并设置中文别名。

pin...@163.com

unread,
May 28, 2006, 2:47:48 AM5/28/06
to CooCooWakka
谢谢咕咕,是我举例子举错了,我是直接用页面的链接但一样出错.
http://websit/%D6%D0%CE%C4

Forbidden
You don't have permission to access /ÖÐÎÄ on this server.


--------------------------------------------------------------------------------

Apache/2.0.54 (Win32) Server at websit Port 80

Mic

unread,
May 28, 2006, 9:16:35 PM5/28/06
to CooCooWakka
这个错误我也遇到过,似乎是apache win32和system codepage
gb2312之间存在某种问题,不过我发现,如果你的wiki是处在一个alias下则不会有问题,如:
http://website/wiki/%D6%D0%CE%C4
Reply all
Reply to author
Forward
0 new messages