python3杩炴帴mysql鏁版嵁搴撶殑涓枃涔辩爜闂

鍓嶅嚑澶╀娇鐢╬yhton3.6杩炴帴mysql鏁版嵁搴擄紝鏌ヨ鍑烘潵鐨勪腑鏂囨樉绀轰贡鐮侊紙鍑嗙‘璇存槸闂彿锛燂紵锛夛紝缃戠粶鎼滅储绛旀锛屽ぇ姒傜殑瑙e喅姝ラ鏄繖鏍风殑锛堜互涓嬪紩鐢ㄧ綉缁滄悳绱㈢瓟妗堬級锛�


涓嬮潰鍑犱釜鎺柦锛屼繚璇丮ySQL鐨勮緭鍑烘病鏈変贡楹伙細

1 Python鏂囦欢璁剧疆缂栫爜 utf-8 锛堟枃浠跺墠闈㈠姞涓� #encoding=utf-8)

2 MySQL鏁版嵁搴揷harset=utf-8

3 Python杩炴帴MySQL鏄姞涓婂弬鏁� charset=utf8

4 璁剧疆Python鐨勯粯璁ょ紪鐮佷负 utf-8 (sys.setdefaultencoding(utf-8)


鐒惰�岋紝杩欏嚑涓楠ら兘璇曚簡锛屾煡璇㈠嚭鏉ョ殑涓枃浠嶆槸涔辩爜銆傛垜鐨勫唴蹇冨嚑涔庢槸宕╂簝鐨勩�傘�傘��


鏈�鍚庡湪涓�涓缃腑缁欎簡鎴戠伒鎰熴��

cur=conn.cursor()#鑾峰彇涓�涓父鏍�

cur.execute('SET NAMES utf-8')

杩欓噷璁╂垜鏌ヨ鏁版嵁涓嶆樉绀轰贡鐮佺殑璁剧疆鏄細

cur.execute('SET NAMES gbk') 聽# 鍦ㄦ涔嬪墠鎴戜娇鐢≧璇█杩炴帴杩噈ysql锛屼篃鏄渶瑕佽繘琛屾璁剧疆銆�


涓嶇煡閬撳叾浠栦汉鏄惁閬囧埌杩囧悓鏍风殑闂锛�


鐢佃剳鑳屾櫙锛�

windows 7

python3.6

python鍙婃暟鎹簱鐨勭紪鐮侀兘鏄痷tf8銆�

你可能感兴趣的:(python3杩炴帴mysql鏁版嵁搴撶殑涓枃涔辩爜闂)