如何在Openstack安装过程中解决此UTF-8问题?

问题描述 投票:0回答:1

我正在尝试在VM ubuntu服务器上安装openstack。

我用git克隆了devstack存储库,然后启动了./stack.sh文件

但是我有这个错误。我想这是一个简单的utf-8问题,但我不知道如何解决。

File "/home/stack/devstack/tools/outfilter.py", line 104, in <module> sys.exit(main)) File "/home/stack/devstack/tools/outfilter.py", line 98, in main outfile.write(ts_line.encode('utf-8'))

UnicodeError: 'utf-8' codec can't encode characters in position 110-112: surrogates not allowed

谢谢您的帮助

utf-8 openstack
1个回答
0
投票

您要编辑“ devstack / tools / outfilter.py”文件并编辑第98行以添加'surrogatepass'参数。这迫使代理对被解析为BMP之外的相应代码点。

outfile.write(ts_line.encode('utf-8','surrogatepass'))

这使我解决了这个问题,希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.