Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 系统界面与配置 > Mathematica 系统安转 > 本地化和国际化 > 国际字符集 >
Mathematica > 系统界面与配置 > Mathematica 会话 > 定制会话 > 本地化和国际化 > 国际字符集 >

$CharacterEncoding

$CharacterEncoding
指定对输入和输出函数默认的原始字符编码。
  • 设置 $CharacterEncoding=None,将所有特殊字符由诸如 \[Name] 和 \:nnnn 的可打印的 ASCII 序列表示。
  • 通常的设置包括:
"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-bit Unicode "
"UTF8"Unicode 转换格式
"WindowsANSI"Windows 标准字体编码
"ZapfDingbats""Zapf dingbats" 字体编码
  • $CharacterEncoding="encoding" 下,包含在编码中的字符以它们原始的 8 位或 16 位形式输入,在这种形式下不会输出。
  • 未编码字符可以用标准 \[Name] 或 \:nnnn 形式输入或输出。
  • 当使用一个基于界面的文本,重设 $CharacterEncoding 的值对 Mathematica 会话中的标准输入和输出立即产生作用。
  • 当使用笔记本前端时,通常原始编码基于您使用的字体自动处理。仅原始 16 位 Unicode 通过 MathLink 连接送到内核。
  • $CharacterEncoding 影响所有字符的输入和输出,包括以符号名和注释出现的字符。
3 的新功能 | 6 中的修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team