php中url地址栏传参数中文乱码解决方法汇总

php中url地址栏传参数中文乱码解决方法汇总

ID:35294856

大小:15.56 KB

页数:4页

时间:2019-03-23

php中url地址栏传参数中文乱码解决方法汇总_第1页
php中url地址栏传参数中文乱码解决方法汇总_第2页
php中url地址栏传参数中文乱码解决方法汇总_第3页
php中url地址栏传参数中文乱码解决方法汇总_第4页
资源描述:

《php中url地址栏传参数中文乱码解决方法汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、php中url地址栏传参数中文乱码解决方法汇总php地址栏传中文$_GET下来后乱码,urlencode和urldecode用法详解url编码语法:stringurlencode(stringstr);返回值:字符串函数种类:编码处理我的名字";?>url解码还原URL编码字符串。语法:stringurldecode(stringstr);返回值:字符串函数

2、种类:编码处理例如:对前面传过来的中文进行处理显示: 关于php用get方法从url上获得的中文乱码问题 使用$gonghui=iconv("gb2312","UTF-8",$gonghui);另一方法代码 /***多字节字符串编码转换函数**@paramstringstr需要进行编码转换的字符串*@paramstringto_encoding指定转换为某种编码,如:gb2312、gbk、utf-8等*@parammixe

3、dfrom_encoding混合指定原来字串的编码,如:同时指定JIS,eucjp-win,sjis-win混合编码*@returnstringstringmb_convert_encoding(stringstr,stringto_encoding[,mixedfrom_encoding])**/mb_convert_encoding函数为php内部多字节字符串编码转换函数,可以在有需要的使用场合,几乎支持所有编码。PHP>=4.0.6、5版本支持。直接获取reg.php?gh=某某;//工会登入参$gonghui=$_GET['gh'];获得的$gonghui为gb2312编码输出

4、到utf-8网页上显示乱码改成//工会登入参数$gonghui=$_GET['gh'];$gonghui=mb_convert_encoding($gonghui,"UTF-8","gb2312");就显示正常了对整个页面进行转换该方法适用所有编码环境。这样把前128个字符以外(显示字符)的字符集都用NCR(Numericcharacterreference,如“汉字”将转换成“汉字”这种形式)来表示,这样的编码在任意编码环境下页面都能正常显示。在php文件的头部加上下面三行代码: mb_internal_encoding("gb2312");//这里的gb2312是你网站原来的编码 

5、mb_http_output("HTML-ENTITIES"); ob_start('mb_output_handler');  使用mb_convert_encoding函数需启用PHP的mbstring(multi-bytestring)扩展。如果没有没有开启php的mbstring扩展,则需要做如下设置,让php支持该扩展。1、windows服务器环境编辑php.ini文件,将;extension=php_mbstring.dll前面的;去掉,重启网页服务器。2、Linux服务器环境在编译配置时加入--enable-mbstring=cn编译参数,再进行PHP的编译安装。第三个参

6、考方法://方法一urldecode$url='aaa.php?region='.urldecode("四川省");">aaa//方法二base64_encodeaaa';?>另一页面使用base64_decode解开base64_decode($region);//方法三让服务器支持中文[root@dhcp~]#localelang=zh_cn.utf-8

7、lc_ctype="zh_cn.utf-8"lc_numeric="zh_cn.utf-8"lc_time=clc_collate=clc_monetary="zh_cn.utf-8"lc_messages="zh_cn.utf-8"lc_paper="zh_cn.utf-8"lc_name="zh_cn.utf-8"lc_address="zh_cn.utf-8"lc_telephone="zh_cn.utf-8"lc_measurement

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。