【PHP】json_encode()

最近須要將數據存入優惠券等信息存入到db中,而後會經過binlog同步到hive表中,而後es索引再從hive中同步數據到ElasticSearch中,es爲了保證儘量少的從磁盤中讀取數據,要求寫入es中的數據儘量少,可是json_encode()中的參數若是有中文的話,會增長長度。並且取出來後還會出現亂碼,須要json_encode()後依然保證是中文,且能夠節省磁盤空間
參考鳥哥:json_encode中文處理html

$str = '中文';
echo json_encode($str);  //"\u4e2d\u6587"
echo json_encode($str, JSON_UNESCAPED_SLASHES); // "中文"
相關文章
相關標籤/搜索