test.rb
encodingという名前の次のファイルがありますUTF-16LE
# encoding: UTF-16LE
test = "test!"
p test
次のコマンドで実行しても結果は得られません
ruby ./test.rb
ここで何が欠けていますか?
ソースを UTF-16LE エンコーディングに設定しようとしているのは、UTF-16LE の入力および出力ファイル エンコーディングを使用しているためです。私の印象では、ファイルを読み込むときにエンコーディングを適切に設定し、出力時にエンコーディングを適切に# encoding:
設定し、ソースに適切に設定すれば、すべてがうまくいくはずです。誰かがこれ (またはより簡単な方法) に問題がある場合は、お気軽にお知らせください。