首先我的編碼已是utf8 ,我試過各種轉碼的函數 iconv_get_encoding iconv mb_convert_encoding
還一樣是 亂碼 ...請教各位大大,這個對各位神人來說很容易的,要怎麼處理???(垂頭)
順帶一問,如果各位大大不想回答也沒關係,我會自己尋找 但發問快一點 ^_^
在ios app一開始會執行
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject])
那如果我退出 (app在背景執行),後再開啟app,會執行那一個呢?我記得我上次有寫過,但一時忘了,請指教...感謝....
回複內容:
首先我的編碼已是utf8 ,我試過各種轉碼的函數 iconv_get_encoding iconv mb_convert_encoding
還一樣是 亂碼 ...請教各位大大,這個對各位神人來說很容易的,要怎麼處理???(垂頭)
順帶一問,如果各位大大不想回答也沒關係,我會自己尋找 但發問快一點 ^_^
在ios app一開始會執行
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject])
那如果我退出 (app在背景執行),後再開啟app,會執行那一個呢?我記得我上次有寫過,但一時忘了,請指教...感謝....
只要在中文字串前加個 urlencode 後,在json後再加 urldecode即可
例
$arr = urlencode(array('a'=>'小灰狼'));
echo urldecode(json_encode($arr));
php
的 json_encode
第二個參數中加入 JSON_UNESCAPED_UNICODE
就能避免 unicode
字元被轉意。
首先這不是亂碼,是unicode編碼。
php的json_encode會預設把中文轉換為Unicode編碼。如果不需要,加上第二個參數JSON_UNESCAPED_UNICODE
"張飛"),JSON_UNESCAPED_UNICODE);