2011-01-10 47 views
0

我喜歡轉換這兩個變量並將它們傳遞到此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 2011-01-10 20:26:36

回答

2

這不是很清楚你問做什麼。

如果您想知道如何獲取任意字符串並對其進行編碼,以便在URL字符串(URL/URI編碼,例如,將「=」轉換爲「%3D」)中使用它是安全的,通常的Perl方法它是URI::Escape模塊。

use URI::Escape; 
$safe = uri_escape("10% is enough\n"); 
相關問題