【发布时间】:2012-03-09 01:27:32
【问题描述】:
puts "C3A9".lines.to_a.pack('H*').encoding
结果
ASCII-8BIT
但我更喜欢 UTF-8 格式的文本。但是
"C3A9".lines.to_a.pack('H*').encode("UTF-8")
结果
`encode': "\xC3" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
为什么?如何将其转换为 UTF-8?
【问题讨论】: