关于url是否应该加入中文的问题

关于url是否应该加入中文的问题

大家好,我有个问题想请教:

我的网站几乎每个链接都用到了中文,例如:http://www.example.com/rub-体育/sousrub-CBA/CBA总决赛%20搜狐体育/index.html, 这个是在IE下的显示,因为IE默认用utf-8来发送url, 在firefox下显示为:http://www.example.com/rub-%CC%E ... E5%D3%FD/index.html   因为不是默认utf-8来发送url。

我的问题是,在url里面包含中文是否存在隐患?比如对于google bot,他是否能正确索引中文字符的url。等等。
还是说最好用英语或者拼音来做联接名称?



非常感谢各位赐教。

[ 本帖最后由 jojoyang 于 2007-4-12 23:03 编辑 ]

最好不要包含中文.中文在apache下很多时候不能识别
我就没试过.甚至也没有见过

谢谢楼上的朋友,url中用到中文的确不多,但有些时候也会用到,比如中文标签的使用,比如这个网站:(在google下搜索 “资料“,差不多在第三个位置)

ie:  http://technorati.com/tag/资料     在ie下可以正确显示中文,如果直接粘贴在ff下就出现了错误。
ff:  http://technorati.com/tag/%E8%B5%84%E6%96%99    在ie 和 ff 下都可以

我这里有个疑问,googlebot在索引的时候会怎么处理,是否会把它看成两个不同的地址?

还有就是之前的问题,是不是因为有隐患,所以尽量不用中文url呢?


欢迎讨论,谢谢

用urlencode编码下不行吗?