python - 什么是 "ANSI_X3.4-1968"编码?

标签 python python-3.x encoding character-encoding python-unicode

在我的系统上查看以下输出:

[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/

相关文章:

python - 如果存在某些值,如何重新分配具有重复值的列的值?

python - python 中的后台进程,终端上带有 -e 选项

python - python 在计算机中如何存储字符串?

Python - 如何找到两个字符串的所有交集?

Python 请求 "certificate verify failed"

Python3-ldap key 错误 : 'attributes'

python - 如何在 Django 中获取 Post 数据表单类别?

python-3.x - django 上的 gettext_lazy 是做什么用的?

perl - Term::Readline: 编码问题

regex - Ant:propertyfile 任务中的\uxxxx 编码格式错误