"\xBD"UTF-8に変換したいとします。
pack&を使用するとunpack、次のようになります½。
puts "\xBD".unpack('C*').pack('U*') #=> ½
ISO-8859-1のよう"\xBD"に。½
しかし、ISO-8859-9にあり"\xBD"ます。œ
私の質問はpack、charをUTF-8に変換するためにISO-8859-9の代わりにISO-8859-1を使用したのはなぜですか?その文字エンコードを構成する方法はありますか?
IconvRuby 1.8.7とString#encode1.9.2で使用できることは知っていますpackが、一部のコードで使用しているので気になります。