pymysql查詢sql時中文報錯,ValueError: unsupported format character '?' (0x5927) at index 134
阿新 • • 發佈:2021-01-05
pymysql 進行sql查詢時,因為sql語句中有中文,導致報錯:ValueError: unsupported format character '?' (0x5927) at index 134
查了google,發現是因為中文的原因導致的,有一個很好的解決辦法:配置支援utf-8,具體程式碼如下:
新增兩個配置項:use_unicode=True,charset='utf8'
import pymysql conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123456', db='crawl', use_unicode=True, charset='utf8')
親測有用,如果解決了您的問題,請點個贊~
如果解決不了,請在評論區告訴我,我會及時回覆~
感謝閱讀~