【发布时间】:2016-11-13 22:02:50
【问题描述】:
我需要用 ASCII-8BIT 编码一些东西,因为它是程序规范的一部分。
演示代码是用 ruby 编写的,他们使用了Encoding::BINARY
相当于ASCII-8BIT
下面是ruby的编码别名
Encoding.aliases
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII",
"SJIS"=>"Shift_JIS", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}
我需要在 python 中为 ASCII-8BIT 提供一些东西。默认的 ASCII 有 0-255,即总共 8 位,但我不确定这是否是我需要做的。
"str".encode("ASCII") 就够了吗?
【问题讨论】:
-
没有 ASCII-8bit 编码这样的东西;它可能是拉丁语 1。
标签: ruby-on-rails ruby python-2.7 encoding ascii