®をUTF-16リトルエンディアンでtxtファイルに保存したいので、色々試してみました
1.以下のエンコーディングはUTF-8です
$RegisterMark=[174].pack('U*') file = File.new("C:/Output.txt","w") file.puts $RegisterMark file.close
2.以下のエンコーディングはUTF-16ビッグエンディアンです
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 タイプをサポートしていません。
output.txt を UTF16 LE で保存するにはどうすればよいですか?