今日のWebページが何をテストし、データベースのデータベースに挿入された形式をHTMLやデータベースのUTF-8エンコーディングに設定されている局所的相互作用、のは、正しいですが、発生したエラーを読み出す際に、その理由はPythonののデフォルトのSTRアスキー・コーディング、コーディングおよびUnicode競合があり、このタイトルはエラーを報告します。どのようにそれを解決しますか?
インターネット上の情報を収集することにより、私はいくつかの試みを所有し、問題が解決され、あなたのコードに次のようにいくつかの単語を追加することができます。
輸入SYSの
リロード(SYS)
sys.setdefaultencoding( 'UTF8')
STRとUnicodeデータ型の内部の混乱python2。
1は、あなたの代わりに、ASCIIの実際のコードでエンコードされていることを確認する必要があります
2、前面に書き込むことができstr-> Unicodeのコードの必要性
輸入SYSの リロード(SYS) sys.setdefaultencoding( 'UTF8')
ASCII(またはGB18030)にUTF8によってコードSTR
3、のpython3区別ユニコードSTRとバイトarrary、およびデフォルトはもはやエンコードされたASCII