什么是 ASCII 码
键盘上的每个字符后面都有一个数字,即计算机用来存储和识别它的字符代码。对于基本英文字符,这些是 ASCII 代码:A 为 65、a 为 97、数字 0 为 48、空格为 32。文本到 ASCII 转换器会显示这些数字,将文本中的每个字符转换为其数字代码。这是查看字母下面的数字的简单方法。
转换如何进行
转换器获取每个字符并以纯十进制输出其数字代码。因此“Hi”变为 72 105,H 为 72,i 为 105。解码则相反:它读取每个数字并将其映射回它所代表的字符。字符和数字之间的这种一对一映射是计算的基本思想之一,直接用自己的文本查看它可以使这个概念变得有形。
为什么要将文本转换为字符代码
主要用途是教育和实用。学习计算机如何表示文本的学生使用它来理解字符编码。程序员有时需要字符的数字代码来进行比较、排序或处理代码中的字符范围。它在拼图中也很有用,也有助于理解为什么某些字符会这样排序,因为排序通常会比较这些底层代码,这就是为什么大写字母(代码 65-90)排在小写字母(97-122)之前。
ASCII 及以上
经典的 ASCII 集涵盖了代码 0 到 127 的基本英文字符。现代文本远远超出了这一范围,使用 Unicode 来表示每种语言中的每个字符以及表情符号,并且代码数字要大得多。该工具显示每个字符的实际代码点,无论是基本 ASCII 字母还是高级 Unicode 字符,因此重音字母和表情符号会产生真实的、更大的数字。一切都在您的浏览器中计算,并且从未上传。
常见问题
ASCII 码和 Unicode 码有什么区别?
ASCII 涵盖了代码 0-127 的基本英文字符。 Unicode 将其扩展到每种语言中的每个字符以及表情符号,使用更大的数字。该工具显示每个字符的实际代码点,无论是小的 ASCII 值还是大的 Unicode 值。
我可以将代码解码回文本吗?
是的。粘贴以空格分隔的数字列表,然后使用解码选项将它们转回字符。它在两个方向上都起作用。
为什么大写和小写有不同的代码?
大写和小写是具有不同代码的不同字符,A 是 65,而 a 是 97。这个 32 点的差距就是区分大小写排序将所有大写字母放在所有小写字母之前的原因。
它适用于表情符号和重音字母吗?
是的。它显示任何字符的真实 Unicode 代码点,因此重音字母和表情符号会生成其实际(更大)的代码数字,而不是错误。