gpt4 book ai didi

go - 是否有从 ios 日志中出现的字符的术语,如 `\M-C\M-6` 或 `\134`

转载 作者:数据小太阳 更新时间:2023-10-29 03:09:26 26 4
gpt4 key购买 nike

我正在尝试找出这些类型字符的术语:

\M-C\M-6 (corresponds to german "ö")

\M-C\M-$ (corresponds to german "ä")

\M-C\M^_ (corresponds to german "ß")

我想知道这些输出的术语,以便我可以轻松地将它们转换为它们在 golang 中的实际 utf-8 字符,而不是为我遇到的每个输出创建一个映射。

这些的术语是什么?统一码?在 golang 中将这些“字符”转换为人类可读的实际字符的最佳方法是什么?

最佳答案

它是vis UTF-8 编码文本的编码。

举个例子:

以字节为单位的 rune ö 的 UTF-8 编码是 [0303, 0266]

vis将字节0303编码为字节\M-C,将字节0266编码为字节\M-6.

将两个级别的编码放在一起, rune ö 被编码为字节 \M-C\M-6

您可以使用 man page 上的文档编写解码器或搜索解码包。 Go 标准库不包含这样的解码器。

关于go - 是否有从 ios 日志中出现的字符的术语,如 `\M-C\M-6` 或 `\134`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54337482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com