发新话题
打印

URL中文参数传递问题

URL中文参数传递问题

遇到中文URL参数传递问题,现有几个参数是中文的,要用“index.php?i_name="这种方法传递,但接收到的时候却显示乱码,我两个页面用的是:utf-8编码。后来到网上查了一下,说是要编码和解码才行,但又没找到能用的方法,所以才来麻烦各位帮忙一下。十分感谢。

[ 本帖最后由 zimu1985 于 2008-3-10 09:43 编辑 ]

TOP

我两个页面用的是:utf-8编码。后来到网上查了一下,说是要编码和解码才行
楼主看来~~~有些神经过敏了~~~
UTF-8是字符编码 拿哪来什么解码

乱码的话你看看你所有的HTML和PHP页面是不是都是UFT-8编码
还有最好不要传中文参数~~~
或者用base64_encode这个函数先把中文给编码后再传然后解码
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

而且..ie和firefox不同..
我之前寫的時候都是用firefox.所以忘記用ie test
結果...放上線以後存入的名字都亂碼
整個傻眼
我是程式設計師,不是美工,首頁不好看別問我,謝謝.

TOP

一般最好用标准的IE去测试啦
也不呀用马桶啊什么之类的去测试
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

urlencode()这个函数,我原来用过,你去查查哈。。
模糊咋用了

TOP

狂奔的太阳说得对

狂奔的太阳说得对,对于用URL传输中文时要用:urlencode()加码,接收的时候用:urldecode()解码。用表单的GET方法传输的除外。
我用的是(UTF-8)字符集,测试成功

TOP

发新话题