Rubyは文字コードニュートラルなのも良かったよ!今はだいたいUTF-8になったけど(なおJavaScript
RubyはプログラムコードもASCII非互換にできるんだっけな、って試したけどやっぱりダメだったね。
$ cat <<_END | iconv -t utf-16 > yoshinoya-utf16.rb
puts "𠮷野屋".size
_END
$ ruby --internal-encoding=utf-16 yoshinoya-utf16.rb
ruby: dummy encoding is not acceptable - utf-16 (RuntimeError)
もちろん文字列はUTF-16になれる
$ ruby -E utf-8 -e 'puts "𠮷野屋".size'
3
$ ruby -E utf-8 -e 'puts "𠮷野屋".encode("utf-16").size'
4
@zundan ダジャレを検出しました(検出ワード: UTF)