$CharacterEncoding

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

更多信息更多信息

  • $CharacterEncoding 的缺省设置是 $SystemCharacterEncoding.
  • 设置 $CharacterEncoding=None 时,将所有特殊字符由诸如 \[Name] 和 \:nnnn 的可显示的 ASCII 序列表示.
  • $CharacterEncodings 列出所有已安装的字符编码列表.
  • 通常的设置包括:
  • "AdobeStandard"Adobe 标准 PostScript 字体编码
    "ASCII"全部具有控制字符的 ASCII
    "EUC"用于日文的扩展的 Unix 代码
    "ISOLatin1"ISO 8859-1 标准
    "ISOLatin2"ISO 8859-2 标准
    "ISOLatin3"ISO 8859-3 标准
    "ISOLatin4"ISO 8859-4 标准
    "ISOLatinCyrillic"ISO 8859-5 标准
    "MacintoshRoman"Macintosh 罗马字体编码
    "PrintableASCII"可显示的 ASCII
    "ShiftJIS"JIS X 0208-1990 的 shift-JIS 编码及其扩展
    "Symbol"符号字体编码
    "Unicode"原16位 Unicode (+1 字节序)
    "UTF-8"Unicode 转换格式
    "WindowsANSI"Windows 标准字体编码
    "ZapfDingbats"Zapf dingbats 字体编码
  • 下,包含在编码中的字符可以以它们原始的8位或16位形式输入,并将以这种形式输出.
  • 未编码字符可以用标准 \[Name] 或 \:nnnn 形式输入或输出.
  • 当使用一个基于界面的文本,重设 $CharacterEncoding 的值对 Mathematica 会话中的标准输入和输出立即产生作用.
  • 当使用笔记本前端时,原始字符编码通常基于您使用的字体自动处理. 仅原始16位 Unicode 通过 MathLink 连接送到内核.
  • $CharacterEncoding 影响所有字符的输入和输出,包括以符号名和注释出现的字符.
  • $CharacterEncoding 也影响出现在图形内部 Text 基元中的字符.
版本 3 的新功能 | 版本 6 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »