- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PythonのUnicode文字について )
PythonのUnicode文字について
このQ&Aのポイント
- PythonのUnicode文字についてよくわからない
- PythonでUnicode文字を表示する際にエラーが発生する
- unicode文字についての説明をお願いします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのファイル、シフトJISで保存してませんか? # coding: UTF-8 は、スクリプトがUTF-8で書かれていることを宣言していまっす。 u"こんにちは" で、"こんにちは"をUnicode文字列用の内部表現に変換(decode)しようとします。 このとき、元の文字コードは codingで指定したものとします。今回はUTF-8です。 ところが、実際にはシフトJISで書かれているため、変換ができない、とエラーになっています。( シフトJISの「こ」は0x82 0xb1で「 0x82 in position 0」というメッセージとも合致します) 対処方法は次のいずれかです ・coding: shift_jis にする ・UTF-8で保存する
お礼
ありがとうございます
補足
回答ありがとうございます。ええっと、シフトJISとは何なのですか。初心者ですいません。ファイルはメモ帳を使いtest.pyというファイル名で保存して、コマンドプロンプトを使いPython test.pyと入力して実行しています。