$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 基元中的字符.
技术笔记
-
▪
- 字符的原始代码
相关指南
-
▪
- 国际字符集 ▪
- 本地化和国际化 ▪
- 系统相关的字符串操作 ▪
- Wolfram 系统设置 ▪
- 字符运算 ▪
- 云执行元数据 ▪
- 定制会话 ▪
- Wolfram 系统会话
相关的工作流程
- 处理导入文本中的字符编码问题
历史
1996年引入 (3.0) | 在以下年份被更新:2003 (5.0) ▪ 2007 (6.0)
文本
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_2025_$characterencoding, author="Wolfram Research", title="{$CharacterEncoding}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/$CharacterEncoding.html}", note=[Accessed: 17-April-2026]}
BibLaTeX
@online{reference.wolfram_2025_$characterencoding, organization={Wolfram Research}, title={$CharacterEncoding}, year={2007}, url={https://reference.wolfram.com/language/ref/$CharacterEncoding.html}, note=[Accessed: 17-April-2026]}