TaoGOGO

欢迎您光临,这就是TaoGOGO的网络小窝!
替换textarea里的tabindex属性的js(兼容火狐与ie)»
«谷歌pr值如何排的?

url传递中文参数出错误(乱码)的解决方法

前几天做学校的人事管理管理系统(php)时,通过url传递中文参数时mysql数据库老查询出错。不得已,我就把所有的中文参数值利用ajax的POST方式传到指定页面去了。

今天进行管理系统后台的处理时有出现错误,这次终于解决了,方法如下:

将所有中文参数在传递时用JavaScript的encodeURI()函数转码,如window.location.href=http://www.taogogo.info/love.py?id=+encodeURI('我爱大树'),这样传递过去以后就可以正常了。而在php中,类似的函数是urlencode(),这样前端和服务器上都不会出错了!

对于经过php的urlencode()加密的字符串可以用php的urldecode()函数还原成字符,但是通常不需要这样做就可以在网页中正常显示出汉字

想收藏或者和大家分享这篇好文章→ 分享家:Addthis中国

相关阅读:

Tags: url传递中文参数 js javascript |Comments:(1)|read:(508)

1 to "url传递中文参数出错误(乱码)的解决方法"

  1. wap建站
    回复 # 53062
    2009-07-30 at 22:21

    麻烦呀!就是烦这这个!

 

Leave a Reply




请输入计算结果:8+2

:) lol 8) mrgreen evil arrow :( more »

Tao公告

一定要努力啊,要做生活的强者!不要懈怠!@2009.12.22

搜索

G Show!