[#46301] 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない — KURODA Hiraku <hiraku@...>

こんにちは、黒田ひらくと言います。

12 messages 2009/08/20

[#46321] ファイル名について — "前川 映一" <eiichi_maekawa@...>

17 messages 2009/08/21
[#46322] Re: ファイル名について — "NARUSE, Yui" <naruse@...> 2009/08/21

成瀬です。

[#46324] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について — "前川 映一" <eiichi_maekawa@...> 2009/08/21

[ruby-list:46322] Re: ファイル名について

From: "NARUSE, Yui" <naruse@...>
Date: 2009-08-21 03:34:01 UTC
List: ruby-list #46322
成瀬です。

今回はちゃんと新規になっていますね。

2009/08/21 12:00, 前川 映一 wrote:
> 初歩的な質問で、恥ずかしいのですが、
> ファイル名に日本語(漢字・カタカナ・ひらがな)を
> 使用した場合、文字化けが生じます。
> どうすれば、いいでしょうか。
> 
> 例
> sjisコード表textConversion用.html
> が、
> sjis\203R\201[\203h\225\textConversion\227p.html
> 
> となります。

もうちょっと具体的なコードを書かないとわかりづらいんですが、
推測するに、
filename = "sjisコード表textConversion用.html"
p filename
って感じでしょうか。

で、これはp側の話です。
Ruby 1.8 の Kernel#p は日本語をエスケープして表示するのです。
対策としては、pでなくputsを使うのが手っ取り早いでしょう。

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

In This Thread