如何获得以debian's less表示为<D5>或类似字符的特殊字符的十六进制索引?

阿斯特拉瑟格

当我用debian's打开文件时,less我可以看到一些字符表示为<D5>

在此处输入图片说明

<93>

在此处输入图片说明

我的问题是如何将此代码转换为十六进制?

附加信息:我文件的编码是mac_roman,我的控制台编码是utf-8

阿斯特拉瑟格

我找到了解决方案。首先必须将文件转换为utf-8:

iconv -f macintosh -t UTF-8 < INPUT_FILE_PATH

现在,我可以替换非UTF字符了。python3中的一个示例:

replace_table = {
    ord('’'): "´",
    ord('ì'): '«',
    ord('î'): '»',
    # to find new spec chars: iconv -f macintosh -t UTF-8 < INPUT_FILE_PATH
}
with open('filename', 'r',  encoding='mac_roman', newline='') as f:
    [l.translate(replace_table) for l in f.readlines()]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从bash的html页面转换特殊的十六进制字符?

来自分类Dev

如何在字符串文字中表示utf8十六进制字符?

来自分类Dev

如何在Vim的:s ///替换字符串中使用Unicode十六进制转义?

来自分类Dev

如何将5个字节的十六进制数转换为10个基数并以C型字符串表示?

来自分类Dev

如何强制将字符串变量计算为字符串中的十六进制字符?

来自分类Dev

如何将密文打印为十六进制字符串?

来自分类Dev

如何从以64为基数的字符串中获取十六进制块?

来自分类Dev

如何将十六进制字符串转换/粘贴为vim中的字节列表?

来自分类Dev

如何在bash中将字符串读取为十六进制数字?

来自分类Dev

如何将文件读取为字节,并找到匹配的十六进制字符串?

来自分类Dev

如何将 8 字节空指针(包括字符)打印为十六进制

来自分类Dev

如何在python字符串中表示十六进制值?

来自分类Dev

如何使用Rust在Substrate中编码帐户ID的十六进制字符串表示形式?

来自分类Dev

如何将字符串转换为十六进制表示?

来自分类Dev

如何在D5中实现VarIsNumeric?

来自分类Dev

如何将中文十六进制字符串解码为中文字符或JavaScript?

来自分类Dev

C ++ 11:当前导字符为alpha(abcdef)时,如何从stringstream解析十六进制字符串

来自分类Dev

如何从十六进制编码的字符串解码为UTF-8字符串

来自分类Dev

MySQL输出的二进制十六进制字符串会以某种方式解析为文本。这是如何运作的?

来自分类Dev

如何将十六进制的 ipv6 字符串以 : 分隔为 PostgreSQL 中的十进制

来自分类Dev

如何根据数字格式将十进制和十六进制字符串解析为int

来自分类Dev

如何获得以数字开头,以5位数字结尾的字符串

来自分类Dev

如何grep以获得字符的精确十六进制值

来自分类Dev

C ++:检查字符串是否为有效的MD5十六进制哈希

来自分类常见问题

如何将Node.js原始缓冲区数据显示为十六进制字符串

来自分类Dev

如何在C中编写正则表达式以查找字符串是否为十六进制

来自分类Dev

C#:如何检查字符串是否为两位数的十六进制数字?

来自分类Dev

我们如何有效地检查Python中字符串是否为十六进制

来自分类Dev

如何从Tcl中的十六进制值字符串中提取位字段并将其输出为整数?

Related 相关文章

  1. 1

    如何从bash的html页面转换特殊的十六进制字符?

  2. 2

    如何在字符串文字中表示utf8十六进制字符?

  3. 3

    如何在Vim的:s ///替换字符串中使用Unicode十六进制转义?

  4. 4

    如何将5个字节的十六进制数转换为10个基数并以C型字符串表示?

  5. 5

    如何强制将字符串变量计算为字符串中的十六进制字符?

  6. 6

    如何将密文打印为十六进制字符串?

  7. 7

    如何从以64为基数的字符串中获取十六进制块?

  8. 8

    如何将十六进制字符串转换/粘贴为vim中的字节列表?

  9. 9

    如何在bash中将字符串读取为十六进制数字?

  10. 10

    如何将文件读取为字节,并找到匹配的十六进制字符串?

  11. 11

    如何将 8 字节空指针(包括字符)打印为十六进制

  12. 12

    如何在python字符串中表示十六进制值?

  13. 13

    如何使用Rust在Substrate中编码帐户ID的十六进制字符串表示形式?

  14. 14

    如何将字符串转换为十六进制表示?

  15. 15

    如何在D5中实现VarIsNumeric?

  16. 16

    如何将中文十六进制字符串解码为中文字符或JavaScript?

  17. 17

    C ++ 11:当前导字符为alpha(abcdef)时,如何从stringstream解析十六进制字符串

  18. 18

    如何从十六进制编码的字符串解码为UTF-8字符串

  19. 19

    MySQL输出的二进制十六进制字符串会以某种方式解析为文本。这是如何运作的?

  20. 20

    如何将十六进制的 ipv6 字符串以 : 分隔为 PostgreSQL 中的十进制

  21. 21

    如何根据数字格式将十进制和十六进制字符串解析为int

  22. 22

    如何获得以数字开头,以5位数字结尾的字符串

  23. 23

    如何grep以获得字符的精确十六进制值

  24. 24

    C ++:检查字符串是否为有效的MD5十六进制哈希

  25. 25

    如何将Node.js原始缓冲区数据显示为十六进制字符串

  26. 26

    如何在C中编写正则表达式以查找字符串是否为十六进制

  27. 27

    C#:如何检查字符串是否为两位数的十六进制数字?

  28. 28

    我们如何有效地检查Python中字符串是否为十六进制

  29. 29

    如何从Tcl中的十六进制值字符串中提取位字段并将其输出为整数?

热门标签

归档