如何解决php ajax返回乱码问题

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

如何解决php ajax返回乱码问题?

phpajax返回乱码问题

描述:

通过Jquery的$.ajax调用PHP页面 , 并在JSON_encode之后返回。

错误:

一直出现 例如: ???X3 之类的错误 ,无法正常使用

解决方法:

1、 在php的ajax页面头部加上 : @header('Content-type: text/html;charset=UTF-8');

2、在Mysql_query之前 加上: mysql_query("set names utf8;");

3、尝试:iconv("gb2312", "utf-8", "中文字符");

--结束END--

本文标题: 如何解决php ajax返回乱码问题

本文链接: https://www.lsjlt.com/news/452.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • 如何解决php readdir 乱码问题

    php readdir乱码的解决办法:1、通过“mb_convert_encoding”修改编码;2、使用“utf8_encode”方法修改编码。
    阅读数:578 php readdir
  • 如何解决php imagecreate乱码问题

    php imagecreate乱码的解决办法:1、通过imagecreate创建画布;2、使用imagecolorallocate设置画布的背景颜色;3、设置“header('content-type:image/gif');”即可。
    阅读数:423 php imagecreate
  • 如何解决hbuild php乱码问题

    hbuild php乱码的解决办法:1、打开HBuilder软件;2、依次选择“文件”->“其他编码格式打开”->“utf-8;3、将文本文件编码的其他改成utf-8即可。
    阅读数:516 hbuild
  • 如何解决php exec乱码问题

    php exec乱码的解决办法:1、执行“exec("python cmd.py",$str);”;2、通过“iconv("GBK", "UTF-8", $res);”方式转换编码即可。
    阅读数:809 php exec
  • 如何解决php opendir乱码问题

    php opendir乱码的解决办法:1、打开相应的PHP代码文件;2、在输出前执行“$value=iconv("UTF-8","gb2312",$value);”语句;3、将所有文件编码都统一为UTF-8或gb2312即可。
    阅读数:535 php opendir
  • php glob 乱码问题如何解决

    php glob乱码的解决方法:1、检查并修改web服务器字符集和页面字符集;2、修改配置文件内容为“AddDefaultCharset UTF-8”。
    阅读数:906 php glob glob
  • 如何解决php admin乱码问题

    php admin乱码的解决办法:1、查看数据库编码;2、打开“my.ini”文件并找到“[client]”部分;3、添加语句“default-character-set=utf8”即可。
    阅读数:392 php admin
  • 如何解决php 微信输出乱码

    php微信输出乱码的解决办法:1、使用urlencode进行编码;2、通过“urldecode(json_encode($message));”方式转换编码即可。
    阅读数:209 php 乱码
  • 如何解决php get 乱码问题

    php get乱码的解决办法:1、使用iconv函数将字符串按要求的字符编码进行转换;2、使用mb_convert_encoding转换编码即可。
    阅读数:224 php get
  • 如何解决php 连接oracle乱码问题

    php连接oracle乱码的解决办法:1、设置环境变量;2、获取oracle的字符集;3、通过“iconv('GBK','utf-8',$vo["USERNAME"]);”方法转换编码即可。
    阅读数:913 php oracle
  • 如何解决php ajax返回乱码问题

    php ajax返回乱码的解决办法:1、在php的ajax页面加上“@header('Content-type: text/html;charset=UTF-8');”;2、通过mysql_query设置编码;3、通过iconv转换编码。
    阅读数:621 乱码 php ajax
  • 如何解决php odbc 字符乱码问题

    php odbc字符乱码的解决办法:1、修改“@header("Content-Type:text/html;charset=GB18030");”;2、更改“”。
    阅读数:471 php odbc
  • 如何解决php查询sql乱码问题

    php查询sql乱码的解决办法:1、打开相应的代码文件;2、将eval函数里的“return”字符串添加一个空格即可。
    阅读数:936 php sql 乱码
  • 如何解决PHP+trim乱码问题

    PHP trim乱码是因为在PHP中字符串函数默认都不是multibyte-safe的,其解决办法就是封装一个mb_trim函数来解决乱码即可。
    阅读数:729 trim PHP
  • 如何解决php insert mysql乱码问题

    php insert mysql乱码的解决办法:1、将php页面保存为UTF-8的编码格式;2、用UTF8格式进行数据提交;3、在数据库中设置“ENGINE=MyISAM DEFAULT CHARSET=utf8;”。
    阅读数:341 php insert
  • 如何解决php xmlhttprequest 中文乱码问题

    php xmlhttprequest中文乱码的解决办法:1、统一到UTF-8;2、输出通过XMLHttpRequest获取的文本时,在headers中增加文本声明即可。
    阅读数:960 php xmlhttprequest
  • 如何解决php gd中文乱码问题

    php gd中文乱码的解决办法:1、打开相应的PHP代码文件;2、通过GD库输出中文字符串时,使用imagettftext()函数即可解决乱码问题。
    阅读数:669 php gd
  • 如何解决php json数据乱码问题

    php json数据乱码的解决办法:1、通过json_encode转换编码;2、通过“function json1($array){...}”解决乱码问题即可。
    阅读数:189 php json
  • 如何解决php字节丢失乱码问题

    php字节丢失乱码的解决办法:1、使用“mb_substr($str, 0, 1, 'gbk');”方法截取中文字符串;2、通过“mb_substr($str, 0, 2, 'utf-8');”方式截取中文字符串。
    阅读数:368 php 乱码
  • 如何解决windows php输出乱码问题

    windows php输出乱码的解决办法:1、检查PHP文件本身的编码;2、打开CMD窗口,并在标题处右键选择属性;3、修改字体为“宋体”或者“Lucida”即可。
    阅读数:405 windows php 乱码