如何将 linux 重定向的编码更改为 UTF-8 ..?

How can I change encoding to UTF-8 for linux redirection..?

目前我在 GCP 中使用 vm。 我想将 stackdriver 日志获取到文本文件(我的日志包括韩语(unicode)。)

当我尝试使用 gcloud 命令读取时,我可以读取我的日志(韩文也可读..) 但是当我尝试使用重定向命令 (>) 写入文件时,所有韩文字符都转换为 '???'

我的命令在这里:

gcloud beta logging read --project=[my project] '[filters]' > log

如何通过文件读取韩文字符?

谢谢:)

这可以通过将 PYTHONIOENCODING 设置为 utf-8 来解决。

您可以通过添加 PYTHONIOENCODING=UTF-8 gcloud ...

来完成此操作