一、該函數只接受utf-8編碼的字符串,其餘編碼的字符串會返回falsephp
二、字符串中的斜線'/'會被自動轉義成'\/',若是不想被轉義,可用以下方式(適用於php5.4及以上)json
json_encode($str1,JSON_UNESCAPED_SLASHES)
三、默認狀況下中文會被轉爲unicode,若是不想被轉碼,可用以下方式(適用於php5.4及以上):函數
json_encode($str1,JSON_UNESCAPED_UNICODE)
四、若是既不想轉義斜線又不想轉碼中文,可用以下方式:編碼
json_encode($str1,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)