よくわからない。 こんなコードを書く。 #encoding : SJIS "あ".encode("ASCII-8BIT") 実行すると、 こんなエラーが出る。 D:/temp/ruby19test.rb:2:in `encode': "\xE3\x81\x82" from UTF-8 to ASCII-8BIT in conversion from Shift_JIS to ASCII-8BIT (Encoding::UndefinedConversionError) from D:/temp/ruby19test.rb:2:in ` ' ASCII-8BITってASCII部分だけ互換があって、それ以外はなんでもいいってモノじゃないのか・・・? あ、encodeはエンコード変換だから、ASCIIの範囲外の文字列を含むとASCII-8BITに変換はできないってことか。 んでもなんでここでUT