chromium在中文用户名下无法编译的问题
2024-01-10 15:55:28
新电脑没有太注意,起用户名的时候用了中文。
在编译chromium104的代码时,因为环境变量有中文导致编译失败:
因为我的电脑默认是使用gbk编码,而不是utf-8编码。
这个问题有三种解决办法:
(一)把电脑的编码改为utf-8,重启电脑即可解决。
这时候因为有些软件或者有些代码工程不是使用utf-8到,可能会受到影响。
(二)设置一个PYTHONUTF8=1的环境变量,可以直接设置在系统环境变量里。
1. Command line and environment — Python 3.12.1 documentation
这个是需要python3.7以及以上版本才可以,他的作用就是让python默认使用utf-8编码来处理字符串,而不是使用本地系统的编码。
(三)把用户名称从中文改为英文。
这种是一个有些风险的操作,怕弄错了,没有操作。
可以参考的文档:怎么把中文用户名改成英文?_系统用户名怎么改成英文-CSDN博客
总结:
当遇到python无法识别的字符时,可以使用?PYTHONUTF8=1 来解决。
文章来源:https://blog.csdn.net/zsc_976529378/article/details/135397831
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!