我有一些我想要服务的文件,其中大多数都可以正常显示为UTF-8,但其他文件只能在iso-8859-1中正确显示。我试图用encode!("iso-8859-1", 'UTF-8')
转换文件,因为大多数iso-8859-1字符都出现在UTF-8中,但我得到了Encoding::InvalidByteSequenceError: "\xE6" followed by "a" on UTF-8
如果我在encoding: "iso-8859-1"
中设置_config.yml
,但我的UTF-8文件搞砸了,则文件显示正常。我尝试在前面设置encoding:
甚至config.encoding
,但无济于事。