[#44310] プログラムに対して意図したとおりの文字列を渡す方法 — "Information Kanasansoft" <kanasansoft@...>

kanasanです。

9 messages 2007/12/05

[#44332] クラス:相互参照系の作成方法について質問です — "Saburoh Sakai" <sabroh@...>

はじめまして、さかいと申します。

12 messages 2007/12/11

[#44366] Rake改善プロジェクト — "Hajime Hoshi" <hajimehoshi@...>

東京大学修士 1 年の星一と申します。

14 messages 2007/12/19

[ruby-list:44315] Re: プログラムに対して意図したとおりの文字列を渡す方法

From: "tadashi nagao" <tadashi.nagao@...>
Date: 2007-12-05 15:43:00 UTC
List: ruby-list #44315
base64 でエンコードして渡すのはどうでしょうか?
めんどくさいことしないですむと思うのですが、

07/12/06 に Information Kanasansoft<kanasansoft@gmail.com> さんは書きました:
> kanasanです。
>
> 西山さんありがとうございます。
>
> > 期待する出力が書いていなかったので間違っているかもしれませんが、
>
> すいません。説明不足でした。
>
> test.rbに渡すコマンド引数のescapeのルールが知りたいのです。
>
> 例えば、csvであれば、
> ・値に「,」「"」及び改行があれば「"」で括る
> ・「"」は「""」のようにescapeする
> JSONであれば
> ・文字列は「"」で括るが、文字列中に「"」があれば「/"」とescapeする
> (制御文字についての説明は省略)
> のように、明確なルールがあります。
>
> Rubyのコマンドライン引数に文字列を指定する場合の
> 約束事がわからないため、
> escapeしようとしてもできずに困っています。
>
>

In This Thread