[ruby-list:45775] Re: Ruby 1.9.1-rc1[mswin32]でマルチバイトを含むソースが実行できない

From: rubikitch@...
Date: 2009-01-01 08:52:17 UTC
List: ruby-list #45775
From: "Ayumu Aizawa" <ayumu.aizawa@gmail.com>
Subject: [ruby-list:45772] Re: Ruby 1.9.1-rc1[mswin32]でマルチバイトを含むソースが実行できない
Date: Thu, 1 Jan 2009 17:30:22 +0900

> 木村さん
>  ありがとうございます。
>  マジックコメントを入れて実行したら期待通りの動きをしました。

事実上マジックコメントは「必須」です。
エディタで自動的に入れられるように設定しておくとよいでしょう。

>  そして-Kオプションで規定のエンコードを指定する方法でも良いみたいですね。

-Kはdeprecatedです。また、$KCODEは廃止されました。

> C:\sandbox>type test_sjis.rb
> # -*- coding: sjis -*-

WindowsならばWindows-31J(cp932)のほうがよいのでは。

--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/

In This Thread