什么是将十六进制数字转换为文本的方法。例如文本中的54 68 6f 6d 61 73可以是托马斯。我认为我错误地将二进制小数的概念化为十六进制以及它们如何工作。十六进制数字到文本
1
A
回答
0
从powershell我觉得它是这样的。提示,我使用了[Char] acter和Convert .NET类。
$1=[Char][Convert]::ToUInt32('54',16)
$2=[Char][Convert]::ToUInt32('68',16)
$3=[Char][Convert]::ToUInt32('6f',16)
$4=[Char][Convert]::ToUInt32('6d',16)
$5=[Char][Convert]::ToUInt32('61',16)
$6=[Char][Convert]::ToUInt32('73',16)
$1+$2+$3+$4+$5+$6
结果
Thomas
如果你想操作的任何其他格式,在这里找到了语法。
http://msdn.microsoft.com/en-us/library/system.convert%28v=vs.110%29.aspx
0
这里的主要想法(我想这是你问)是文本中的每个符号的Unicode使用它的代码点值表示,在十六进制表示。
例如,根据Unicode标准,符号a
是U+0061 LATIN SMALL LETTER A,因此您可以用十六进制表示它为0x61
或61
(十六进制)。
这适用于ASCII符号。对于更高的代码点,它取决于表示。例如,十六进制数字列表可以引用字符串的UTF-8编码形式。
+0
我希望他们允许我们标记两个答案有帮助!赞赏您的输入! – Arty
相关问题
- 1. 十六进制字符串到十六进制整数
- 2. 十六进制文字
- 3. 十六进制表示为char十六进制的文本
- 4. 将字符串转换为十六进制到十六进制
- 5. UTF16十六进制到文本
- 6. 用于大数字的十进制到十六进制的Python
- 7. Denary数字到十六进制
- 8. Powershell字节数组到十六进制
- 9. 字符到十六进制参数
- 10. 将十六进制转换为二进制到十六进制?
- 11. Javascript十进制到十六进制
- 12. 转换十六进制到十进制
- 13. 十六进制串&十六进制
- 14. C++将十六进制字符串转换为十六进制char *十六进制数字
- 15. 十六进制字符到实际十六进制字符的字符串
- 16. 如何比较十六进制数字与shell中的十六进制数字?
- 17. C#字符串为十六进制,十六进制到字节转换
- 18. 将十进制转换为十六进制和十六进制
- 19. 文本文件以十六进制
- 20. 在C++中将十六进制十六进制字符标记为十进制
- 21. 转换十六进制字符串十六进制值
- 22. python字符串与十六进制转义十六进制值
- 23. 从十六进制字符串转换为十六进制字符数组
- 24. 十六进制值的字符串格式为十六进制数字排序
- 25. 十六进制到十进制的Shell脚本
- 26. shell脚本转换十进制到十六进制
- 27. 用户输入十六进制到十六进制阵列
- 28. 添加十六进制值以得到十六进制结果
- 29. 将十六进制字符串数组转换为十六进制数组
- 30. 十六进制数组cout到文本文件失败
您是否总是寻求实现,或者您想知道如何使用特定语言来实现? –
如果您在十六进制编辑器中打开文件,您会看到十六进制数字。但它只是字节,所以如果你知道文件的编码,你可以读取它并将其转换为Unicode。 –
@RafalZiolkowski我只是想知道一般的实现。 – Arty