iT邦幫忙

0

[ php ] json_encode() 處理中文字串

  • 分享至 

  • xImage
  •  

今天用 json_encode() 處理中文字串時,卻發生這樣的情形:

<?php
    echo json_encode('你好');
?>

// '\u4f60\u597d'

可以這麼做:

<?php 
    echo json_encode('你好', JSON_UNESCAPED_UNICODE);
?>

// '你好'

加上 JSON_UNESCAPED_UNICODE,即 encode multibyte Unicode characters literally

以上希望對你有幫助。

參考

https://segmentfault.com/a/1190000022920648
https://www.php.net/manual/en/json.constants.php


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言