2011-12-30 47 views

回答

2

http://ruby.runpaint.org/encoding

红宝石定义了一个名为ASCII-8BIT的编码,具有二进制的别名,其不对应于任何已知的编码。它旨在与二进制数据相关联,例如组成PNG图像的字节,因此对内容没有限制。一个字节总是与一个字符相对应。例如,这可以将字符串视为字节包而不是字符序列。然后,ASCII-8BIT实际上对应于缺少编码,因此期望编码名称的方法将零识别为同义词。

0

该行是我们如何告诉Ruby解释器期望在源文件中设置某个字符集。

James Gray在处理Ruby中的character encodings方面有很棒的系列。特别是,如果你想了解细节,“Ruby 1.9's Three Default Encodings”可能是很好的阅读。

相关问题