我想用 UTF-16 Little Endian 将 ® 保存到一个 txt 文件中,我在某些方面进行了测试
1.下面的编码是UTF-8
$RegisterMark=[174].pack('U*') file = File.new("C:/Output.txt","w") file.puts $RegisterMark file.close
2.下面的编码是UTF-16 Big Endian
require 'iconv' $RegisterMark=[174].pack('U*') $utf16RegisterMark =Iconv.conv('UTF-16', 'UTF-8', $RegisterMark ) file = File.new("C:/Output.txt","w") file.puts $utf16RegisterMark file.close
mentod Iconv.conv 不支持 UTF-16 LE 类型。
如何使用 UTF16 LE 保存 output.txt?