[#41876] mswin32版のライセンスについて — TOBY <toby@...>

はじめまして、rubyを愛してやまないTOBYと申します。

13 messages 2006/03/05

[#41886] "win32/registry" と "dl/win32" の相性について — take_tk <ggb03124@...>

たけ(tk)です

14 messages 2006/03/07
[#41887] Re: "win32/registry" と "dl/win32" の相性について — nobu@... 2006/03/07

なかだです。

[#41888] Re: "win32/registry" と "dl/win32" の相性について — take_tk <ggb03124@...> 2006/03/07

たけ(tk)です

[#41933] Cygwin での #!/bin/env ruby -Ks — "Hideo Konami" <konami@...>

小波です。Cygwin で Ruby のスクリプトをいつも書いています。

14 messages 2006/03/22

[ruby-list:41946] Re: EUCのunescape

From: Hideaki KAWAI <kiri-ring@...>
Date: 2006-03-23 15:53:52 UTC
List: ruby-list #41946
河合です。

>|   * 実行したOS
>|   * Rubyのバージョン
バージョンとOSはなかむらさんの指摘どおりです。
目立たない書き方だったかもしれません。
すいませんでした。

ruby 1.8.4 (2005-12-24) [i386-mswin32]
Windows2000 SP4


>|   * 「化けた文字列」の化け具合
化け具合はこんな感じです。

"・ラ・〓ユ・」。シ・・


>で推測すると、EUC-JPを表示できない端末上で実行しているのでは
>ないでしょうか。
>例えばコマンドプロンプトとか :)

そのとおりです。
コマンドプロンプトで実行してます。
EUC-JPを表示できない端末があるということを知りませんでした。

やりたいことは、デコードした文字列をファイル名にしてファイルを作成したいのですが、pでの出力と同様に化けてしまいます。
EUCとはそういうものなのでしょうか。
勉強不足だったみたいです。

デコードするときは$KCODEをEUCにし、
プリント、ファイル作成するときは$KCODEをSJISにして文字列をkconv.tosjisで変換すれば解決できそうです。

ありがとうございました。

In This Thread