PHP输出json到web无法正常显示中文
PHP从mysql获取数据后,录入数组并转为json。
最后输出的时候,中文显示为"?"。
这个问题是出在服务器还是php?
在数据库里看,中文是能正常显示的。
PHP代码:
$result = mysql_query("select * from hpsubject");
while ($row = mysql_fetch_array($result)) {
$arr = json_encode(array('hps_userid'=>$row['hps_userid'],
$row['hps_userid2'], $row['hps_subid'], $row['hps_type'],
$row['hps_addr'], $row['hps_distance'], $row['hps_title'], $row['hps_feel'], $row['hps_dowhat'],
$row['hps_text'], $row['hps_img'], $row['hps_like'], $row['hps_repost'], $row['hps_comment'],
$row['hps_date'], $row['hps_time'], $row['hps_liveline'], $row['hps_deadline']));
echo $arr;
}
输出结果:
{"hps_userid":"1","0":"1","1":"1","2":"????","3":"??","4":"50","5":"??","6":"??","7":"????","8":"??","9":"??","10":"100","11":"100","12":"100","13":"2015-09-21","14":"154436","15":"2015-09-21 15:44:36","16":"2015-09-21 15:44:36"}
相关阅读:
页面链接跳转问题
php在创建新的connection连接时总是会花费1秒的时间
hbase regionServer Cannot assign requested address
iOS:"百度地图+搜索栏"搜索地名的时候显示上一次搜索的内容,第一次不显示,是不是线程的问题?如何解决?
laravel5.2定义资源路由之后在blade模板中解析路由出现问题
javascript 传输的对象 后变回 undefied
html5移动端分享有哪些比较好的集成插件
如何记录推送过来的消息的数量
编译到 JavaScript 怎样生成正确的 SourceMap 路径?
调用微信录音功能接口 录音时间能否延长
goj里结构包含,然后调用函数的问题
sublime text3 下报错No module named pandas
swift2 初学一问 关于 NSJSONSerialization 在swift2 的写法
NodeJS读取文件返回的String为什么ES6的${}无效
求推荐javascript 压缩,解压工具
拉勾上和微博这个技术是怎么实现的?
webpack handlebars注册全局helper后 如何让JS require到的也是注册后的handlebars
在java中调用C实现的算法库,并且C算法库中需要回调java函数,请教各位大神
Angular.js 依赖注入问题
maven插件自动生成mybatis代码时无法找到jdbc.Driver