PythonのMySQLデータベースの接続 - コーディングの問題

コーディングの問題

1. Connectデータベースの声明

データベース・ステートメントが完了したことを考慮して、ローカルに接続されているMySQLデータベースpycharmを使用する場合は、問題を抱えた午後の問題は、エンコード設定に参加していなかった接続文です。

DB = pymysql.connect(ホスト= ' はlocalhost '、ユーザ= ' ルート'は、passwd = ' **** '、DB = ' ***** '、文字セット= ' UTF8 '

上記のコードは、文字セット=「UTF8」であり、特には、UTF8を書き込むことができません

2.pycharmエンコーディングを変更

そのコードを決定するための2つの側面が正しい場合は、パスとして、プロジェクトの下、対応するファイルの接続を変更することができ、

のいずれかになります

                場合エンコーディングはありませんなしではない:
                    データ = data.decode(符号化)

変更

                場合エンコーディングはありませんなしません:
                    データ = data.decode(エンコーディング、無視

あなたは、インタフェースコードを変更したい場合は、次のように変更プロセスは以下のとおりです。

3.変更データベースのコーディング

ちょうど示すことができる文字セットを変更します

4.その他

検索処理では、も言及されている方法ではなく、個人的にしようと、お使いのコンピュータのユーザー名中国語、英語のアルファベットを変更します、私は実現可能な程度を知りません。

おすすめ

転載: www.cnblogs.com/Qi77/p/12514632.html
おすすめ