最近用php写个程序(utf8编码)时发现以http get方式发送奇数个汉字到服务器端时会出现乱码,刚开始以为php程序或服务配置有问题,后来检查了半天发现不是,在google中搜索到看到有人说是ie6存在兼容问题,ie7,ie8,firefox,chrome都没有这个问题。
对于这个问题解决方法很简单了,直接使用urlencode编码进行处理一下即可,注意如果使用的是javascript传递的参数,则使用的是encodeURI函数。其实这个应该是一个习惯的问题了,对于所有get传递的参数都进行一下urlencode处理,会让程序显得更加健壮,兼容性,可移植性更好。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号