覚えているうちに脳内メモリを書き出しておく。例えば標準入力が Shift_JIS で出力を UTF-8 にしたい場合は以下のコードで出来る。
STDIN.set_encoding("Shift_JIS", "UTF-8").read
これはワンライナーで役に立つ。例えば Shift_JIS のテキストファイルから最初の一行を抽出してコンソールに書き出したい場合は以下になるだろう。
head -n sjis.txt | ruby1.9 -e 'p STDIN.set_encoding("Shift_JIS", "UTF-8").read'