GBK版URL中文问题

#1 zhgzzy

浦东   搜索时找不到
浦东   urlencole 没作用house-index-area-urlencode(\'浦东\').html

2010-12-28 14:40:40

#2 jake

在smarty中,如果是非英文字符作为值的时候,要加上引号。另外,urlencode在smarty中的使用是|escape:'url'来修饰的,不是直接使用——一般来说,PHP函数在smarty模板中使用方式都会有些不同的。

不URL编码:
'浦东'}>">浦东
URL编码:
'浦东'|escape:'url'}>">浦东

2010-12-28 17:52:50

#3 zhgzzy

浦东
$area = mb_convert_encoding(urldecode($this->spArgs("area")),'gbk','utf-8');//终于搞定了,这样也可以,就是不太明白为什么会出现了utf-8编码 我的文件全是保存为gbk的.

2010-12-29 13:52:55

#4 jake

浏览器的作用,google浏览器和firefox,如果URL上面是中文,那么就会是UTF8编码。IE是GBK。

2010-12-29 16:06:29