0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UnicodeEncodeError: 'cp949' codec cant't encode character 'u702c' in position エラーが出る場合

Posted at

どういうエラーなのか

ChatGPT曰く、

このエラーは、Pythonで文字列をエンコードしようとした際に発生したもので、特定の文字(u702c)が、cp949というエンコーディングで扱えないために発生しています。cp949は、Windowsの韓国語ローカルコードページであり、韓国語の文字セットをサポートしますが、他の言語やUnicode全体をカバーするわけではありません。

だそうです。

環境

Windows 10 Pro
Python3

何が原因か?

私の場合、Windowsのデフォルトエンコードがutf-8になっていなかったのが原因でした。

やったこと

1.「設定->時計と言語->言語と地域->管理用言語の設定」を開きます
2. Unicode対応ではないプログラム言語のシステムロケールの変更
3. 「ワールドワイド言語サポートでUnicode UTF-8を使用」をチェック

これで発生しなくなりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?