$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" 符号字体编码 "UTF‐8" Unicode 转换格式 "WindowsANSI" Windows 标准字体编码 "ZapfDingbats" Zapf dingbats 字体编码 - 在 $CharacterEncoding="encoding" 下,包含在编码中的字符可以以它们原始的8位、16位或21位形式输入,并以这种形式输出.
- 未编码字符可以用标准 ∖[Name] 或 ∖:nnnn 形式输入或输出.
- 当使用一个基于界面的文本时,重设 $CharacterEncoding 的值对 Wolfram 语言会话中的标准输入和输出立即产生作用.
- 使用笔记本前端时,通常会根据您的操作系统和语言环境自动处理原始字符编码. 只有完整的 Unicode 才通过 WSTP 连接发送到内核.
- $CharacterEncoding 影响所有字符的输入和输出,包括以符号名和注释出现的字符.
- $CharacterEncoding 也影响出现在图形内部 Text 基元中的字符.
范例
打开所有单元关闭所有单元属性和关系 (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 年