• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PythonのUnicode文字について )

PythonのUnicode文字について

このQ&Aのポイント
  • PythonのUnicode文字についてよくわからない
  • PythonでUnicode文字を表示する際にエラーが発生する
  • unicode文字についての説明をお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.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で保存する

kenta7859
質問者

お礼

ありがとうございます

kenta7859
質問者

補足

回答ありがとうございます。ええっと、シフトJISとは何なのですか。初心者ですいません。ファイルはメモ帳を使いtest.pyというファイル名で保存して、コマンドプロンプトを使いPython test.pyと入力して実行しています。

関連するQ&A