2015-11-07 ruby ASCII-8BIT 文字化けする Ruby 現象 Rubyist Magazine - WEBrickでプロキシサーバを作って遊ぶ 上の記事を参考にrubyでwebrick使ってproxy server作っていざbodyを出力したら凄いいきおいで文字化けする(もうtmuxのステータスバー?とか侵食する勢い). res.body.encoding の値がASCII-8BITのとき化ける. UTF-8の時は大丈夫 rubyにはreadline処置はほどこしてある. force_encodingとか設定してもだめ encode('utf-8')とかしようとするとinvalidとかでてできない. 無効な文字列を無視してencodeするとなにもでない とにかくやばい 結論 gzipだった. qiita.com