一、该函数只接受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)