今天在寫和API接口時,將PHP數(shù)組轉(zhuǎn)成json,但是有個規(guī)則是不能用unicode編碼
創(chuàng)新互聯(lián)公司響應式網(wǎng)站特點就是不管在電腦、平板還是手機上,html5都會根據(jù)屏幕尺寸自動調(diào)節(jié)大小、圖片分辨率,并且融入一定的動畫特效,讓網(wǎng)站看起來非常的美觀大方。從網(wǎng)站需求對接到網(wǎng)站制作設計、從代碼編寫到項目上線運維,技術(shù)人員全程跟蹤,快速響應
試了幾種方法:
若PHP是5.4以上的 可以直接使用JSON_UNESCAPED_UNICODE參數(shù)
json_encode('中文測試',JSON_UNESCAPED_UNICODE);
這種方法字符串可行,但是數(shù)組不可行(有待驗證)
2.將數(shù)組中的字符串urlencode,然后將數(shù)組json_encode轉(zhuǎn)成json,最后進行urldecode
注:urlencode()和urldecode()將中文字符轉(zhuǎn)換為十六進制并按某種規(guī)則進行字符串組合,實現(xiàn)字符的編碼與解編碼,保證URL數(shù)據(jù)傳遞過程中字符的完整性和兼容性
以上方法確實對中文避免了unicode編碼,但是我最后在接口測試時,依舊沒通過,反而是正常的json_encode后就可以,避免誤人子弟,后續(xù)我會繼續(xù)考證·····
文章名稱:PHP輸出json數(shù)據(jù)時,中文不進行unicode編碼
文章出自:http://jinyejixie.com/article24/peoece.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、關(guān)鍵詞優(yōu)化、企業(yè)建站、域名注冊、做網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)