在我的系统上查看以下输出:
[STEP 101] # python3 -c 'import sys; print(sys.stdout.encoding)'
ANSI_X3.4-1968
[STEP 102] #
[STEP 103] # locale
LANG=C
LANGUAGE=en_US:en
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
[STEP 104] #
用谷歌搜索,但发现的信息很少。甚至 Python 的 The Python Library Reference (v3.5.2) 也没有提到它。有没有国际标准定义它?
(从已接受答案的评论中复制了权威引用:Character Sets)
最佳答案
这是 USAS X3.4-1968
的另一个名称,是 ASCII
的修订版本,其区别在于:
第一个允许换行符 (
LF
) 自行发生的修订版(即不在回车符 (CR
) 之前或之后) .引入
(US-)ASCII
通用名称的修订。
这基本上就是我们所认为的 ASCII
,尽管在它之后有两个小的修改。
关于python - 什么是 "ANSI_X3.4-1968"编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48743106/