gpt4 book ai didi

unicode - 是否有用于十六进制表示的 UNICODE 符号?

转载 作者:行者123 更新时间:2023-12-05 04:11:19 24 4
gpt4 key购买 nike

我想转储数据流,并将字符 0x12 显示为一个字符“12”,左上角可能有一个小“1”,右下角可能有一个“2”。 UNICODE 控制图片有类似的概念 https://en.wikipedia.org/wiki/Control_Pictures它将“DC2”显示为一个字符,左上角有一个小的“D”,右下角有一个“2”——但我希望它是十六进制的。

编辑 我可以轻松地将不可打印的字节显示为 2 个字符,例如字节 0x12 为 'x' + '1' + '2' 但需要 3 个打印位置。我希望它的打印方式类似于“%”,其中左上角的“0”被小图形“1”替换,右下角的“0”被小图形“1”替换,并且没有图形笔划。这不是像 base64 这样的转换为可打印传输目的的;这是为了让我能够打印非显示字节并查看它们的内部位表示。

也许一个例子会有所帮助。让我们取一个 32 位值(4 字节)的 0x00004050(big-endian);我想看到 4 个字符,例如 '%%@P'

EDIT2 生成的 UNICODE 文本将被写入 UNICODE 日志文件,以供在文本编辑器、浏览器或类似工具中直观查看。使用 UNICODE 控制图片我现在可以做到这一点,但我想要 HEX 而不是为不可打印字符显示的 C0 控制名称缩写。

我想(通过 UNICODE)查看 4 个十六进制、4 个符号、4 个数字和 4 个字母的示例: enter image description here

最佳答案

没有。

kermit 开发人员提出了“Hex Byte Pictures for Unicode”的提案。根据他们的standards page该提议被拒绝了。

关于unicode - 是否有用于十六进制表示的 UNICODE 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42878668/

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