On Fri, 8 Aug 2008 13:28:53 +0900
In article <83270756-DC7D-4DFF-A432-6825A7D248FC / ey-office.com>
[[ruby-list:45318] Windows コマンドプロンプトで UTF-8を出力するには]
Yuumi Yoshida <yuumi3 / ey-office.com> wrote:

> おつかれさまです、 Yuumi3です。
> 
> わけあって、Windows上でRubyを動かしているのですが、
> コマンドプロンプトで UTF-8を出力しようとすると以下のよ 
> うなエラーになります。

Ruby 1.8 はロケール (日本語版なら cp932) 以外の文字列の出力をサポートし
ていません。開発版である Ruby 1.9 では現在、コンソール出力がサポートされ
ました。詳細は ruby-dev ML をどうぞ。

例:
> ruby19 -e 'puts"\u{3042 2603}"'
あ[雪だるま]



そもそも

>  > chcp 65001      # コマンドプロンプトの文字コードをUTF-8 
> に変更

ってちゃんと動くんでしょうか。Windows的に。


-- 
Tietew <tietew / tietew.net>
Blog: http://www.tietew.jp/
PGP: 26CB 71BB B595 09C4 0153  81C4 773C 963A D51B 8CAA