您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP从MySQL读取数据输出乱码解决方法

2024/5/16 8:38:58发布15次查看
php从mysql读取数据输出乱码
mysql如图所示:
php文件如下:
$row['subject_id'],
'subject_title' => $row['subject_title'],
'subject_url' => $row['subject_url'],
'subject_belong' => $row['subject_belong'],
'creat_time' => $row['creat_time']
);
$index++;
}
mysql_query(insert into `test`.`test_list` (`subject_id`, `subject_title`, `subject_url`, `subject_belong`, `creat_time`) values ('100005', '测试文本', 'test_url', 'excel_crous', '2014-08-10');); 
echo json_encode($load_crouse_array);
echo test chinese 测试中文;
?>
最后输出结果如图所示:
同时插入的记录在数据库中中文部分也是显示为????。
本人使用eclipse编程出现此问题,后直接使用文本编辑软件notepad++同样存在此问题。环境为windows7,xmapp,使用chrome浏览器。
------解决方案--------------------
这个不是乱码这个是你用json加密的,你要查看的话在输出的时候再解密就是了。
------解决方案--------------------
你这个$load_crouse_array数组经过json_encode处理之后的数据,不是什么乱码,而是中文被unicode处理。
输出print_r($load_crouse_array);这个就知道是否乱码。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product