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

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

11 messages 2008/08/08

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

From: "NARUSE, Yui" <naruse@...>
Date: 2008-08-09 12:06:10 UTC
List: ruby-list #45330
成瀬です。

Yuumi Yoshida wrote:
> こんばんは、Yuumi3です。
> 
>> いえ、出力が Shift_JIS 系であればいいだけで、
>> ソースコードは UTF-8 でも大丈夫ですよ。
> 
> あれ、1.8 で出力の文字エンコードを指定する事はできましったけ?

できないので、puts をフックするとか、myputs を使うとか。
def myputs(*arg)
  puts NKF.nkf("--ic=UTF-8 --oc=Windows-31J", arg.map{|x|x.to_s}.join("\n"))
end

-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread