1.問題情況
本來存入mysql的是字典,有漢字,由於python版本是2.7,所以在json的時候把我的值變成了unicode,那么在調用pymysql的時候,mysql給我轉義取消了。
存之前:
存之后:
需要存的形式:
2.用什么方法呢?
由於我用的是pymysql,所以還是看源碼吧
這三個就是了我用的pymysql.escape_string()方法了
dic = {........} impost json ret = json.dumps(dic) r = pymysql.escape_string(ret) print r #得到的就是轉義后的