使用vscode查看Hex或UTF-8编码

Posted sanqima

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vscode查看Hex或UTF-8编码相关的知识,希望对你有一定的参考价值。

    vscode是一个跨平台、支持多种语言、插件非常的IDE,用它来查看源代码、查看文件的hex或UTF-8编码,非常方便。这里推荐vscode里查看hex或UTF-8的插件:Hex Editor,具体如下。

1 安装Hex Editor

    打开vscode,点击左侧的田字图标 --》在"扩展商店"里,输入 hex,选中Hex Editor —> 安装即可。

图(1)安装Hex查看工具:Hex Editor

2 查看UTF-8编码

    将要查看的文件,拖入vscode,比如将hello.txt 拖入vscode --> 在vscode的Tab页里右击hello.txt --> 重新打开编辑器的方式–> Hex Editor --》得到文件袋 UTF-8编码,如图(2)、图(3)所示:

图(2) 在菜单栏选中文件,右击 --> 重新打开编辑器
图(3) 选中Hex Editor

    点击最开始的字节,在右侧显示详细详细,得到中文的"天"字的UTF8的编码为:E5 A4 A9,如图(4)所示:

图(4) 选中首字节,即可查看详细信息(UTF-8编码前的原文)

3 不同语境下的"云"字UTF-8编码

    李白的诗:“举头望明月,低头思故乡”,同样是月亮,中文叫"月亮",而英文叫“Moon”。同样是天空中的一朵云,不同的语言,有不同表示方法,则它的UTF-8也是不同的。

语言原文UTF-8编码
英语cloud0x63 6C 6F 7F 64
中文0xE4 BA 91
俄语облака0xD0 BE D0 B1 D0 BB D0 B0 D0 BA D0 B0
韩语구름0xEA B5 AC EB A6 84
日语クラウド0xE3 82 AF E3 83 A9 E3 82 A6 E3 83 89
法语Nuage0x4E 75 61 67 65
德语Wolke0x57 6F 6C 6B 65
西班牙语Nube0x4E 75 62 65
越南语Mây0x4D C3 A2 79
刚果语mbuka0x6D 62 75 6B 61
波斯语ابر0xD8 A7 D8 A8 D8 81
芬兰语pilvi0x70 69 6C 76 69

以上是关于使用vscode查看Hex或UTF-8编码的主要内容,如果未能解决你的问题,请参考以下文章

js支持中文的hex编码 bin2hex (utf-8)

如何将新建文本文档的编码默认设为UTF-8格式?

windows设置新建文本文档默认编码UTF-8

专治编译器编辑器vscode中文乱码输出 win10 配置系统默认utf-8编码

Tomcat:3DES解密时中文乱码

vscode utf-8 中文乱码怎么解决?