php查询到的数据乱码和转json时中文变成了Unicode的编码。
来源:互联网 发布:定做软件要多少钱 编辑:程序博客网 时间:2024/05/18 16:55
首先,要设置好MySQL的编码方式是utf8,
其次,写入数据库的编码和读取数据库的编码也要统一为utf8
mysqli_query($conn,"set character set 'utf8'");mysqli_query($conn,"set names 'utf8'");
最后就是要把head设置一下,写在文档最上面,
header('content-type:text/json;charset=utf-8');
如果遇到把查询到的数据转json时,使用了JSON_encode($data);
你就会发现中文竟然被装成了Unicode的了,还好在5.4之后出现了一个配置。JSON_UNESCAPED_UNICODE
案例
$json = JSON_encode($resoult_all,JSON_UNESCAPED_UNICODE);
再输出试试,就会有惊喜啦!!!
阅读全文
0 0
- php查询到的数据乱码和转json时中文变成了Unicode的编码。
- PHP输出json数据时中文不进行unicode编码的几种方法总结
- jsp表单提交到数据库的数据(中文字符)读取后就变成了乱码
- Web Api 输出Json格式数据,中文要进行Unicode编码(模拟PHP的json_encode输出)
- php 返回不对中文unicode编码的json
- PHP解决json_encode中文变成unicode编码
- 如何使得中文不被 json_encode 不编码成 unicode PHP 浏览:9722 2014年08月14日 使用 php 自带的 json_encode 函数对数据进行编码时,中文都会变成
- PHP json不unicode编码的实现
- PHP 编程JSON数据中文乱码问题的解决
- php 返回的Json格式数据中文乱码
- PHP返回JSON数据及中文编码问题的解决方案
- 让Jackson JSON生成的数据包含的中文以unicode方式编码
- 让Jackson JSON生成的数据包含的中文以unicode方式编码
- php插入数据到mysql中文乱码的问题
- PHP+MySQL中文数据保存到数据库乱码的解决方法
- [转]java中文乱码解决之道(三)-----编码详情:伟大的创想---Unicode编码
- 插入sql数据库的中文变成了乱码
- JSON.PHP对中文乱码的解决
- 【Lunix】Lunix基础
- Java类的共同父类Object
- 面试感悟:3年工作经验java程序员应有的技能
- 单片机IO口状态详解
- Mac下解决mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- php查询到的数据乱码和转json时中文变成了Unicode的编码。
- Android系统状态栏\沉浸状态栏
- Borg Maze POJ
- Mybatis(四)映射文件
- java项目经验
- 布局
- 法线向量如何归一化(Normalize)
- 有关线程互斥与同步面试题
- java jni 调用c语言函数