2011-01-10 18 views
0

私は2つの変数を変換して、このURLに渡したいと思います。PERL:文字列を変換してGET経由でURLに送信

URLを文字列に変換するには、どのような方法が最適ですか?

(UNIX_COMMANDとPERLMAPHASHDATA)

おかげ

my $PERLMAPHASHDATA = &MEC_GRAPH_DATA($APPENDIXDATA, $HASHDATA, $DOWNLOAD_FILE_PATH, \%USER_SELECTION); 
my $UNIX_COMMAND = '/proj/gordon/runme.cgi -PERMAPHASH DATA'; 

print qq| 
    <script> 
     \$.get("scripts/DBD_SQLite/mysqlite_SAVE_SEARCH.cgi", function(data){\$("#tabs-112").html(data)}); 
    </script> 
|; 
+1

宣言後に変数$ PERLMAPHASHDATAと$ UNIX_COMMANDが使用されているところはありません。あなたの意図を推測するのではなく、答えが特定できるように、コードの関連部分と[あなたの質問を修正してください](http://stackoverflow.com/posts/4650867/edit)してください。 – daxim

+0

また、2番目のコードはjQueryのように見えます。それはどのように問題に関連していますか? – DVK

+0

ええ、私はPERLMAPHASHDATAとUNIX_COMMAND VALUESをまだ使用していませんでした。 – Gordon

答えて

2

それはあなたがする求めているものを非常に明確ではありません。

URL文字列(URL/URIエンコーディング、たとえば "="を "%3D"に変換するなど)で使用するために任意の文字列を取得してエンコードする方法を知りたい場合は、通常のPerlのやり方それはURI::Escapeモジュールです。

use URI::Escape; 
$safe = uri_escape("10% is enough\n"); 
関連する問題