windows 开发设置默认字符集为 UTF-8

最后在 Windows 子系统中开发代码的时候,使用 matplotlib 包不能正常显示图片,就迁移到 Windows 下使用 MiniConda 作为开发环境,但是在读取数据文件的时候,会报错:

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 9: illegal multibyte sequence

查了一下,主要因为 Windows11 使用过程中,默认的语言为 GBK2313 中文字符集,但是在获取数据时候,是使用的 utf-8 作为默认编码,所以需要在系统上配置一下,修改为支持 Unicode UTF-8 即可。

配置的路径在: 语言 -> 管理语言设置 -> 更改系统区域设置 -> 使用 Unicode UTF-8 支持