這篇文章主要介紹“php如何將json數(shù)據(jù)轉(zhuǎn)成utf8”,在日常操作中,相信很多人在php如何將json數(shù)據(jù)轉(zhuǎn)成utf8問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php如何將json數(shù)據(jù)轉(zhuǎn)成utf8”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
成都創(chuàng)新互聯(lián)公司從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元海南州做網(wǎng)站,已為上家服務,為海南州各地企業(yè)和個人服務,聯(lián)系電話:028-86922220
php將json數(shù)據(jù)轉(zhuǎn)成utf8的方法:1、創(chuàng)建一個PHP示例文件;2、通過“json_encode($xm_json,JSON_UNESCAPED_UNICODE);”將json數(shù)組保存為utf8即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php 怎么將json數(shù)據(jù)轉(zhuǎn)成utf8?
php json保存為utf8
json_encode($xm_json,JSON_UNESCAPED_UNICODE);//將json數(shù)組保存為utf8
php json_encode保存的json為utf8
json_encode
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL json >= 1.2.0)
json_encode — 對變量進行 JSON 編碼
說明
json_encode(mixed $value, int $options = 0, int $depth = 512): string|false
返回字符串,包含了 value 值 JSON 形式的表示。
編碼受傳入的 options 參數(shù)影響,此外浮點值的編碼依賴于 serialize_precision。
參數(shù)
value
待編碼的 value ,除了 資源(resource) 類型之外,可以為任何數(shù)據(jù)類型。
所有字符串數(shù)據(jù)的編碼必須是 UTF-8。
注意:
PHP 實現(xiàn)了 JSON 的一個超集,參考 ? RFC 7159.
options
由以下常量組成的二進制掩碼: JSON_FORCE_OBJECT, JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR, JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS, JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ERROR。 關(guān)于 JSON 常量詳情參考 JSON 常量頁面。
depth
設(shè)置最大深度。 必須大于0。
返回值
成功則返回 JSON 編碼的 string 或者在失敗時返回 false 。
到此,關(guān)于“php如何將json數(shù)據(jù)轉(zhuǎn)成utf8”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
分享題目:php如何將json數(shù)據(jù)轉(zhuǎn)成utf8
本文鏈接:http://weahome.cn/article/giejii.html