Windows上でRubyを使うときの話です。 先日、メインマシンで使うコマンドラインツールを極力MSYS2でインストールするようにしたのだが、その結果、日本語を含むファイル名を扱う一部のRubyスクリプトが動かなくなった。 結論から言うと、MSYS2のRubyでファイル名を指定する場合は、スクリプトのエンコーディングに関わらずUTF-8のものを指定しないと、ファイル名を正常に認識できない模様。 例を以下に挙げる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く