讓Json更懂中文(JSON_UNESCAPED_UNICODE)
<?php
echo json_encode("中文"); //"\u4e2d\u6587"
這就讓我們這些在天朝做開發(fā)的同學(xué), 很是頭疼, 有的時候還不得不自己寫json_encode.
而在PHP5.4, 這個問題終于得以解決, Json新增了一個選項: JSON_UNESCAPED_UNICODE, 故名思議, 就是說, Json不要編碼Unicode.
看下面的例子:
<?php
echo json_encode("中文", JSON_UNESCAPED_UNICODE); //"中文"
怎么樣, 是不是讓大家很開心的改動? 呵呵, 當(dāng)然, Json在5.4還加入了: JSON_BIGINT_AS_STRING, JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES等選項, 如果有興趣, 大家可以參看: json_encode
不過, 還是要提醒下: PHP 5.4還處于開發(fā)階段, 在最終release之前, 任何新特性都可能被調(diào)整或者更改. 如果大家有任何建議, 也歡迎反饋, 幫助我們使得PHP變得更好.
來自:http://www.laruence.com
- JS 文字符串轉(zhuǎn)換unicode編碼函數(shù)
- 如何讓Jackson JSON生成的數(shù)據(jù)包含的中文以unicode方式編碼
- js unicode 編碼解析關(guān)于數(shù)據(jù)轉(zhuǎn)換為中文的兩種方法
- C#實現(xiàn)Json轉(zhuǎn)Unicode的方法
- java實現(xiàn)漢字轉(zhuǎn)unicode與漢字轉(zhuǎn)16進制實例
- PHP解密Unicode及Escape加密字符串
- 簡單談?wù)刾hp中的unicode和utf8編碼
- Python讀寫unicode文件的方法
- PHP如何實現(xiàn)Unicode和Utf-8編碼相互轉(zhuǎn)換
- 正則表達式之 Unicode 匹配特殊字符
- js中unicode轉(zhuǎn)碼方法詳解
相關(guān)文章
php加速緩存器opcache,apc,xcache,eAccelerator原理與配置方法實例分析
這篇文章主要介紹了php加速緩存器opcache,apc,xcache,eAccelerator原理與配置方法,結(jié)合實例形式分析了php加速緩存器opcache,apc,xcache,eAccelerator的基本功能、原理及擴展配置相關(guān)操作技巧,需要的朋友可以參考下2020-03-03PHP實現(xiàn)的各種進制相互轉(zhuǎn)換功能小工具示例
這篇文章主要介紹了PHP實現(xiàn)的各種進制相互轉(zhuǎn)換功能小工具,涉及php常見的二進制、八進制、十六進制等相互轉(zhuǎn)換操作實現(xiàn)技巧,需要的朋友可以參考下2018-03-03php用數(shù)組返回?zé)o限分類的列表數(shù)據(jù)的代碼
php自定義函數(shù)之用數(shù)組返回?zé)o限分類的列表數(shù)據(jù),這樣的實現(xiàn)可以提高執(zhí)行的效率不要每次都從數(shù)據(jù)庫讀取數(shù)據(jù)。2010-08-08