【发布时间】:2019-06-04 08:39:42
【问题描述】:
我想知道如何将十进制值转换为 Unicode,然后将 Unicode 转换回十进制,因为我对密码学很感兴趣。
这是一个例子: unicode($) -> 十进制(36)
谢谢
【问题讨论】:
-
该功能在 System.Text.Encoding 类及其后代中实现:docs.microsoft.com/en-us/dotnet/api/…
-
听起来要么我没有理解你的问题,要么你有一个根本的误解——特别是考虑到这个问题是你之前的问题的释义版本,已经回答了。基本上,Unicode 字符和十进制值在值的内部位表示中没有区别。无非就是你如何显示它。如果将其视为 int,则将其显示为 int。如果将其视为字符,则将其显示为字符。在开始进行密码学之前,您需要大量增加这方面的知识。
-
我不是编码天才,是的,我明白这一点,但我正在尝试要求更改其显示方式的代码,抱歉造成混淆。
-
好的,那么问同样问题的your previous question 的答案有什么问题?