$CharacterEncoding

$CharacterEncoding

指定用于输入和输出函数中默认的原始字符编码.

更多信息

  • $CharacterEncoding 的缺省设置是 $SystemCharacterEncoding.
  • 设置 $CharacterEncoding=None 时,所有特殊字符将由诸如 [Name]:nnnn 的可显示的 ASCII 序列表示.
  • $CharacterEncodings 列出所有已安装的字符编码列表.
  • 通常的设置包括:
  • "AdobeStandard"Adobe 标准 PostScript 字体编码
    "ASCII"全部具有控制字符的 ASCII
    "EUC"用于日文的扩展的 Unix 代码
    "ISOLatin1"ISO 88591 标准
    "ISOLatin2"ISO 88592 标准
    "ISOLatin3"ISO 88593 标准
    "ISOLatin4"ISO 88594 标准
    "ISOLatinCyrillic"ISO 88595 标准
    "MacintoshRoman"Macintosh 罗马字体编码
    "PrintableASCII"可显示的 ASCII
    "ShiftJIS"JIS X 02081990 的 shiftJIS 编码及其扩展
    "Symbol"符号字体编码
    "UTF8"Unicode 转换格式
    "WindowsANSI"Windows 标准字体编码
    "ZapfDingbats"Zapf dingbats 字体编码
  • $CharacterEncoding="encoding" 下,包含在编码中的字符可以以它们原始的8位、16位或21位形式输入,并以这种形式输出.
  • 未编码字符可以用标准 [Name]:nnnn 形式输入或输出.
  • 当使用一个基于界面的文本时,重设 $CharacterEncoding 的值对 Wolfram 语言会话中的标准输入和输出立即产生作用.
  • 使用笔记本前端时,通常会根据您的操作系统和语言环境自动处理原始字符编码. 只有完整的 Unicode 才通过 WSTP 连接发送到内核.
  • $CharacterEncoding 影响所有字符的输入和输出,包括以符号名和注释出现的字符.
  • $CharacterEncoding 也影响出现在图形内部 Text 基元中的字符.

范例

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

基本范例  (1)

缺省的原始字符编码:

属性和关系  (1)

$SystemCharacterEncoding 确定 $CharacterEncoding 的缺省值:

Wolfram Research (1996),$CharacterEncoding,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$CharacterEncoding.html (更新于 2007 年).

文本

Wolfram Research (1996),$CharacterEncoding,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$CharacterEncoding.html (更新于 2007 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_$characterencoding, organization={Wolfram Research}, title={$CharacterEncoding}, year={2007}, url={https://reference.wolfram.com/language/ref/$CharacterEncoding.html}, note=[Accessed: 22-November-2024 ]}