84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在做爬虫的时候爬到的中文在控制台中显示乱码,编辑器用的是notepad++是在powershell中运行的python程序。在网上搜索了也没有找到合适的解决方法请问各位这个如何解决? 先谢谢了!
认证高级PHP讲师
まず、コード utf8 を追加しましたか?先頭に次の文を追加します
第 2 に、一部の Web ページは必ずしも utf8 でエンコードされているわけではありません。たとえば、多くの Web ページは GBK でエンコードされています。 Unicode へ
Web ページのエンコード方式がローカル環境のエンコード方式と異なります。ローカル環境のエンコード方式を Web ページのエンコード方式に設定してください。
Web ページは通常、Windows では uft-8 と gbk でエンコードされます。適切なトランスコーディングを行うだけで問題ありません。
環境変数で PYTHONIOENCODING を UTF8 に設定します
print u'中文'?
print u'中文'
文を追加して試してください
いくつかのトリック:
質問は具体的ではなく、適切な質問ではありません。
Windows 上の Python 2.x プログラムに漢字が含まれる場合は、次のことをお勧めします。
Python ソース コード ファイルは UTF-8 BOM フリー エンコード形式で保存されます
Python ソース コード ファイルの 1 行目または 2 行目に
コード内で中国語の文字列が出現する箇所には Unicdoe オブジェクトを使用し、u'' で囲みます
まず、コード utf8 を追加しましたか?
リーリー先頭に次の文を追加します
第 2 に、一部の Web ページは必ずしも utf8 でエンコードされているわけではありません。たとえば、多くの Web ページは GBK でエンコードされています。 Unicode へ
リーリーWeb ページのエンコード方式がローカル環境のエンコード方式と異なります。ローカル環境のエンコード方式を Web ページのエンコード方式に設定してください。
Web ページは通常、Windows では uft-8 と gbk でエンコードされます。適切なトランスコーディングを行うだけで問題ありません。
環境変数で PYTHONIOENCODING を UTF8 に設定します
print u'中文'
?文を追加して試してください
リーリーいくつかのトリック:
リーリー質問は具体的ではなく、適切な質問ではありません。
Windows 上の Python 2.x プログラムに漢字が含まれる場合は、次のことをお勧めします。
Python ソース コード ファイルは UTF-8 BOM フリー エンコード形式で保存されます
Python ソース コード ファイルの 1 行目または 2 行目に
を追加します リーリーコード内で中国語の文字列が出現する箇所には Unicdoe オブジェクトを使用し、u'' で囲みます