[#45318] Windows コマンドプロンプトで UTF-8を出力するには — Yuumi Yoshida <yuumi3@...>

おつかれさまです、 Yuumi3です。

11 messages 2008/08/08

[ruby-list:45320] Re: Windows コマンドプロンプトで UTF-8を出力するには

From: Tietew <tietew@...>
Date: 2008-08-08 06:32:34 UTC
List: ruby-list #45320
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


In This Thread