php SqlServer 中文汉字乱码
生活随笔
收集整理的這篇文章主要介紹了
php SqlServer 中文汉字乱码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
php SqlServer 中文漢字亂碼,用iconv函數轉換
?
查詢顯示的時候,從GB轉換為UTF8
<?php echo iconv('GB2312','UTF-8',$row['Name']);?>?
保存提交數據,數據庫是GB2312編碼,從utf轉為gb
$pname=iconv("UTF-8","GB2312//IGNORE", $_POST['pname']);查看當前默認數據集
show variables like '%char%';
表字符集
??????????? show full columns from dept; ?
表的列字符集
??????????? show table status from wxdata like '%dept%';?
修改默認字符集
?從my.ini下手(D:\xampp\MySQL\bin\my.ini標簽下有的修改,重啟mysql再試試),不行再添加沒有的標簽試試。 ??????[client] ???????default-character-set=utf8 ??????[mysql] ???????default-character-set=utf8 ???? ??????[mysqld] ??????default-character-set=utf8 ????? character-set-server=utf8 php 中文漢字 json 轉碼? ??? 輸出的是\xfafs \xdfdf 之類的Unicode編碼格式,顯示的不是漢字。解決方法 一: echo json_encode("中文", JSON_UNESCAPED_UNICODE);
二、參考http://blog.csdn.net/bjash/article/details/9834497
http://www.cnblogs.com/jisheng/archive/2012/02/13/2350040.html
https://www.cnblogs.com/laowenBlog/p/6880126.html
總結
以上是生活随笔為你收集整理的php SqlServer 中文汉字乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fdisk 磁盘分区命令
- 下一篇: Linux下的iwpriv(iwlist