ToCharacterCode

ToCharacterCode["string"]

给出对应于字符串中的字符的整数编码列表.

ToCharacterCode["string","encoding"]

根据指定编码给出整数编码.

更多信息

  • ToCharacterCode 可以处理普通字符和特殊字符.
  • ToCharacterCode["string"]ToCharacterCode["string","Unicode"] 返回由 Wolfram 语言使用的标准内部字符,这在所有的计算机系统上都是相同的.
  • 对在一个普通美国英文键盘上的字符,字符代码遵守 ASCII 标准.
  • 对于一个普通欧洲语言,他们遵循 ISO Latin1 标准.
  • 对于其它字符,它们遵守 Unicode 标准.
  • Wolfram 语言在私有 Unicode 空间中定义各种附加字符,字符代码位于在 57344 和 63743 之间.
  • ToCharacterCode["string"] 返回的字符代码位于 0 和 1114111 之间.
  • ToCharacterCode["string","encoding"] 中支持的编码除了 "Unicode",还包括 $CharacterEncodings 中的值.
  • 如果一个特殊字符在给定的编码中没有对应的字符代码,ToCharacterCode 将返回 None 来替代一个字符代码.
  • ToCharacterCode[{"s1","s2",}] 对每个 si 给出整数编码列表的一个列表.

范例

打开所有单元关闭所有单元

基本范例  (2)

求出 ASCII 或 Unicode 字符代码:

从字符代码重新组装一个字符串:

获取对应于字符串的 UTF8 编码的字节值:

根据其 UTF8 编码重组字符串:

范围  (3)

求多个字符串的编码点:

使用字符编码:

获取所有可打印的 ASCII 字符的代码:

一些 ISO Latin-1 字母:

私用领域的一些字符:

一些表情符号:

属性和关系  (6)

ToCharacterCode 总是返回列表:

默认编码是 "Unicode"

如果特殊字符不存在指定的编码中,则返回 None

FromCharacterCodeToCharacterCode 的反:

对于字符串列表也是这样:

第二个参数允许的值由 $CharacterEncodings 给定:

有些字符由多个代码组成:

巧妙范例  (1)

"绘制" 一个字符串:

Wolfram Research (1991),ToCharacterCode,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ToCharacterCode.html (更新于 2019 年).

文本

Wolfram Research (1991),ToCharacterCode,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ToCharacterCode.html (更新于 2019 年).

CMS

Wolfram 语言. 1991. "ToCharacterCode." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/ToCharacterCode.html.

APA

Wolfram 语言. (1991). ToCharacterCode. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ToCharacterCode.html 年

BibTeX

@misc{reference.wolfram_2024_tocharactercode, author="Wolfram Research", title="{ToCharacterCode}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/ToCharacterCode.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_tocharactercode, organization={Wolfram Research}, title={ToCharacterCode}, year={2019}, url={https://reference.wolfram.com/language/ref/ToCharacterCode.html}, note=[Accessed: 22-November-2024 ]}