Ruby中String编码方法中的参数



与此相关。这里binary是什么意思?知道它与源格式有关,但不确定它是否是ASCII-8BIT

string.encode!('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '')

使用两个位置参数,它们分别指定目的地编码。

'binary''ASCII-8BIT':的别名

Encoding::BINARY.names
#=> ["ASCII-8BIT", "BINARY"]

请注意,如果字符串已经采用二进制编码,则可以省略第二个参数('binary'(。

相关内容

  • 没有找到相关文章

最新更新