站長資訊網
最全最豐富的資訊網站

php json數據中文亂碼問題怎么辦

php json數據中文亂碼問題的解決辦法:1、打開相應的php文件;2、在“json_encode()”方法中添加一個參數“JSON_UNESCAPED_UNICODE”即可正常輸出中文。

php json數據中文亂碼問題怎么辦

本教程操作環境:Windows10系統、PHP8.1版、DELL G3電腦

php json數據中文亂碼問題怎么辦?

解決php轉json后的中文亂碼

問題:

在php中讀取數據庫的數據,可以用var_dump / print_r 正確讀出中文數據,但是轉了json格式后,中文數據就變成亂碼了類似于 "u5c0fu660e";

解決方法:

在json_encode()方法中添加多一個參數JSON_UNESCAPED_UNICODE;

例如:json_encode($this->cjarr,JSON_UNESCAPED_UNICODE);

為什么要加JSON_UNESCAPED_UNICODE,查詢后我的理解:

php中的json_encode在處理中文數據時會進行編碼,得到類似于 "u5c0fu660e" 的字符串,使得讀取數據不便,添加JSON_UNESCAPED_UNICODE后就不用編譯中文碼 Unicode,正常輸出中文

問題代碼:

//讀取所有數據         public function SelectAll(){              $sql = 'SELECT * FROM `websql`';              mysqli_query($this->link,'set names utf8');              $results = mysqli_query($this->link, $sql);             while($row = mysqli_fetch_assoc($results)){                array_push($this->cjarr,$row);             }                     }                  public function a(){             print_r($this->cjarr);//未轉json格式前             echo '<br><br>';             echo json_encode($this->cjarr);//轉json格式后         }
登錄后復制

問題輸出:

php json數據中文亂碼問題怎么辦

解決問題代碼:

//讀取所有數據         public function SelectAll(){              $sql = 'SELECT * FROM `websql`';              mysqli_query($this->link,'set names utf8');              $results = mysqli_query($this->link, $sql);             while($row = mysqli_fetch_assoc($results)){                array_push($this->cjarr,$row);             }            //添加JSON_UNESCAPED_UNICODE 后解決該問題            $this->jsonCjarr = json_encode($this->cjarr,JSON_UNESCAPED_UNICODE);         }                  public function a(){             print_r($this->cjarr);//未轉json格式前             echo '<br><br>';             echo $this->jsonCjarr; //輸出         }
登錄后復制

解決問題后輸出:

php json數據中文亂碼問題怎么辦

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
一色屋精品视频在线观看| 亚洲精品第一国产综合亚AV| 好吊妞视频这里有精品| 久久久久久九九精品久小说| 久久人搡人人玩人妻精品首页 | 一本久久a久久精品综合香蕉 | 国产三级精品三级在线观看| 亚洲欧美日韩中文二区| 国产精品任我爽爆在线播放| 久久久久久久精品毛万迈巴赫车标| 中日韩产精品1卡二卡三卡| 久久精品毛片免费观看| 国产午夜精品视频| 国内精品人妻无码久久久影院导航 | 精品视频国产狼人视频| 国产精品白嫩美女在线观看| 国产成人精品日本亚洲网址| 亚洲精品动漫在线| 91精品国产品国语在线不卡 | 亚洲另类春色国产精品| 久久精品水蜜桃av综合天堂| 嫖妓丰满肥熟妇在线精品 | 精品成人一区二区三区免费视频| 国产精品1024在线永久免费| 青青热久久久久综合精品| 亚洲精品无码专区2| 久久久无码精品人妻一区| 国产精品乱码高清在线观看| 国内午夜国产精品小视频| 国产美女在线精品免费观看| 亚洲国产精品尤物yw在线| 四虎国产精品成人免费久久| 亚洲日韩国产精品乱| 99久久99久久久精品久久 | 国产精品视频永久免费播放| 精品一区二区ww| 国产精品无码AV天天爽播放器| 久久久国产精品va麻豆| 国产精品高潮露脸在线观看| 成人国产精品视频频| 国产精品一区二区香蕉|