configparserでconfig.iniというテキストファイルを読み込みます。テキストのエンコードはUTF8のはずです。
しかし、以下のiniでは
config.ini
1 2[settings] 3days = 3 4# 5分足=1
UnicodeDecodeError: 'cp932' codec can't decode byte 0x93 in position 28: illegal multibyte sequence
というエラーが出ます。
あまりよく知らないけど、テキストのコーデックの問題なんだなと思ったのです。
ところが、以下のiniファイルだと
config.ini
1 2[settings] 3days = 3 4# 5ふん足=1
だと問題なく動きます。
また、
config.ini
1 2[settings] 3days = 3 4# 5ふん=1
とすると、一番始めと同じようにエラーが出て止まります。
日本語とエンコードの問題かなんかだと思うのですが、解決方法が分かりません。
どうしたら日本語でコメントを入れられるようになるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/11 17:06 編集