PHP接收GET中文参数乱码怎么办

PHP接收GET中文参数乱码的解决方案:1、使用iconv函数,代码为【$str = iconv(“gb2312″,”utf-8”,$str)】;2、使用函数【encoding】,代码为【mb_convert_encoding $str】。

PHP接收GET中文参数乱码怎么办

PHP接收GET中文参数乱码的解决方案:

如果gbk编码的页面生成的地址链接到utf-8的页面,gbk页面的中文是按照gbk的格式编码传送给下个页面,那么utf-8编码接收后肯定会出现乱码。

 

IIS的url重写模块,重写后的中文编码也是gbk,如果你的页面是utf-8编码,那么重写参数将会失效。

立即学习“PHP免费学习笔记(深入)”;

 

像这些情况,我们就需要使用php内置的转码函数来处理编码问题了:

方案1:

$str = iconv("gb2312","utf-8",$str);

登录后复制

方案2:

mb_convert_encoding($str, "utf-8", "gb2312");

登录后复制

相关学习推荐:php编程(视频)

以上就是PHP接收GET中文参数乱码怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2127806.html

(0)
上一篇 2025年2月24日 21:29:21
下一篇 2025年2月19日 04:54:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php如何删除字符串最后一个字符

    php删除字符串最后一个字符的方法:1、使用rtrim函数删除字符串末端的空白字符;2、通过substr函数返回字符串的子串,并实现删除最后一个字符即可。 推荐:《PHP视频教程》 PHP删除字符串最后一个字符 通常在存多个有效值的时候(如…

    2025年2月24日
    200
  • php如何实现汉字转数字

    php实现汉字转数字的方法:首先创建一个辅助函数“checkNatInt”,用于识别出字符串中的数字;然后通过“echo checkNatInt(‘九百六十万’);”方法输出转换结果即可。 推荐:《PHP视频教程》 …

    2025年2月24日
    200
  • php chmod() 失败怎么办

    php chmod失败是因为php在调用chmod函数时权限不足,其解决办法就是手动修改被修改文件的权限或目录权限,并修改文件或目录所属用户组,修改语句如“chmod -R 777 ./dirname”。 推荐:《PHP视频教程》 PHP …

    2025年2月24日
    200
  • php如何随机生成不重复的字符串

    php随机生成不重复的字符串方法:首先创建一个php示例文件;然后使用使用时间戳作为原始字符串;接着再随机生成五个字符,并随机插入任意位置;最后生成新的字符串即可。 php随机生成不重复的字符串方法: 使用时间戳作为原始字符串,再随机生成五…

    2025年2月24日
    200
  • php如何实现图片模糊

    php实现图片模糊的方法:首先创建一个PHP示例文件;然后定义一个“image_blur”类;接着创建“gaussian_blur”和“blur”方法;最后通过“$image_blur->gaussian_blur();”方法实现图片…

    2025年2月24日
    200
  • php如何获取查询结果

    php获取查询结果的方法:1、进行连接,并执行SQL语句,获取数据的结果集;2、通过设定参数【MYSQL_NUM】获取数字索引数组;3、通过循环来遍历整个结果集。 php获取查询结果的方法: 先进行连接,然后执行SQL语句,获取数据的结果集…

    2025年2月24日
    200
  • php如何正则表达式替换图片地址

    php正则表达式替换图片地址的方法:首先PHP正则提取图片img标记中的任意属性;然后提取width、height、src;最后PHP正则替换图片img标记中的任意属性。 php正则表达式替换图片地址的方法: <?php /*PHP正…

    2025年2月24日
    200
  • php fpdf 中文乱码怎么办

    php fpdf中文乱码的解决办法:首先下载fpdf;然后下载中文包,并将文件放到文件夹中与“fpdf.php”同级目录下;最后编辑“ex.php”内容为“$pdf=new PDF_Chinese();”即可。 推荐:《PHP视频教程》 p…

    2025年2月24日
    200
  • 怎么关闭php魔术引号?

    关闭php魔术引号的方法:在PHP配置文件php.ini中将“magic_quotes_gpc”、“magic_quotes_runtime”、“magic_quotes_sybase”选项设为“Off”。 推荐:《PHP视频教程》 PHP…

    2025年2月24日
    200
  • php如何禁止重复注册用户名

    php禁止重复注册用户名的方法:首先在创建数据库表的时候,对用户昵称设置字段唯一性;2、用前端传入的昵称作为查询条件查询数据库,看是否能查询出结果,如果可以的话就说明有重复了。 php禁止重复注册用户名的方法: 1.在创建数据库表的时候,对…

    2025年2月24日
    200

发表回复

登录后才能评论