2016-12-22 54 views
-2

我收到來自服務器響應的字符串"ZXM6dGM6U0FNTDoyLjA6
cHJvd+jwvc2FtbHA6UmVzcG9uc2U+",我希望將其轉換爲"ZXM6dGM6U0FNTDoyLjA6&%0D%0AcHJvd%2Bjwvc2FtbHA6UmVzcG9uc2U%2B"格式。 我覺得很難做到,因此尋求幫助。在loadrunner中寫一個簡單的c代碼

BR, AK

+1

多放一些細節你的問題。顯示部分代碼並解釋場景。 –

+1

將此標記爲「太寬」 – Tom

+0

因此,基本上要將_ &#xNN; _的序列轉換爲_%NN_(或特別是:_ &#xN; _至_%0N_) - 其中_N_是_HEX_數字的佔位符 - 最有可能他們代表不可打印的字符。對? – CristiFati

回答

0

我能夠在LoadRunner中本身使用一個內置功能來解決這個問題。

這裏是我使用的代碼:

lr_save_string("ZXM6dGM6U0FNTDoyLjA6
cHJvd+jwvc2FtbHA6UmVzcG9uc2U+", "HTML_text"); 
web_convert_param("HTML_text", "SourceEncoding=HTML", "TargetEncoding=URL", LAST); 
lr_output_message("converted result: %s", lr_eval_string("{HTML_text}"));