みんなのちからになりたい

コピペでブログラムつくっていきたい

windowsのコマンドプロンプトでrubyのUTF-8文字列が壮絶に化ける件

ぐぐるとレジストリにMSゴシックとかのフォント入れてchcp 65001しろとかいろいろ書いてあって試してみたけどいまいち効果があったのかわからなかったけど、これ試したら一発だった。
OSとRubyスクリプトの文字コードが異なる場合の対策 | もっとクールにプログラミング

具体的に書くとソースの先頭にこれ書いただけなんだけど、見事に化けなくなった。

#! ruby -E Windows-31J:utf-8

自宅だとmacなので動かすときはまた外すことになるっていう...