GN报UnicodeEncodeError错误

前两天在编译Chromium的时候,发现Gn报编码错误,具体错误如下

UnicodeEncodeError: 'gbk' codec can't encode character '\u03a2' in position 4406: illegal multibyte sequence

一个很奇怪的编码错误一个很奇怪的编码错误


然后尝试搜索这问题,有博主给出的解决方案是,在py写入文件哪一步指定编码为UTF-8,但测试后发现Gn过去了,但是后续编译仍然会报错。所以这个方案pass


好吧,自己来吧

查看报错的文件,提示返回的字符编码有问题,那追下他返回的是啥。