【发布时间】:2020-10-06 18:28:44
【问题描述】:
我可以将字符串转换为 Ascii 值,中间有空格。
示例:“我喜欢胡萝卜” 至:73 32 108 105...
但我正在尝试找出一种方法来获取这些数字并将它们转换回它们的 ascii 字符。
我正在使用最新版本的 Delphi (embarcadero),并且是编码新手,所以请帮助我:)
【问题讨论】:
-
答案是肯定的,但您必须将您的问题简化为您无法解决的特定问题。换句话说:到目前为止,您尝试过什么?
-
您可能已经知道这一点,但 ASCII 字符集仅包含 128 个字符。因此,例如,
ÅÄÖαβγδεޗสჱꡤሞ턀∫∑∏∪∩∧∂⊕☃中的所有字符都不是 ASCII 字符。自 Delphi 2009 以来的原生 Delphi 字符类型是WideChar,一个 16 位 Unicode 字符。 -
很有趣的是,你把两个有效的答案放在你的 Q 上作为标签!是的,
Char(65)和Chr(65)都返回'A'。 :) -
家庭作业分配给我们的社区? ;)