コーディングの問題
1. Connectデータベースの声明
データベース・ステートメントが完了したことを考慮して、ローカルに接続されているMySQLデータベースpycharmを使用する場合は、問題を抱えた午後の問題は、エンコード設定に参加していなかった接続文です。
DB = pymysql.connect(ホスト= ' はlocalhost '、ユーザ= ' ルート'は、passwd = ' **** '、DB = ' ***** '、文字セット= ' UTF8 ')
上記のコードは、文字セット=「UTF8」であり、特には、UTF8を書き込むことができません
2.pycharmエンコーディングを変更
そのコードを決定するための2つの側面が正しい場合は、パスとして、プロジェクトの下、対応するファイルの接続を変更することができ、
のいずれかになります
場合エンコーディングはありませんなしではない: データ = data.decode(符号化)
変更
場合エンコーディングはありませんなしません: データ = data.decode(エンコーディング、「無視」)
あなたは、インタフェースコードを変更したい場合は、次のように変更プロセスは以下のとおりです。
3.変更データベースのコーディング
ちょうど示すことができる文字セットを変更します
4.その他
検索処理では、も言及されている方法ではなく、個人的にしようと、お使いのコンピュータのユーザー名中国語、英語のアルファベットを変更します、私は実現可能な程度を知りません。