-2
我收到來自服務器響應的字符串"ZXM6dGM6U0FNTDoyLjA6
cHJvd+jwvc2FtbHA6UmVzcG9uc2U+"
,我希望將其轉換爲"ZXM6dGM6U0FNTDoyLjA6&%0D%0AcHJvd%2Bjwvc2FtbHA6UmVzcG9uc2U%2B"
格式。 我覺得很難做到,因此尋求幫助。在loadrunner中寫一個簡單的c代碼
BR, AK
我收到來自服務器響應的字符串"ZXM6dGM6U0FNTDoyLjA6
cHJvd+jwvc2FtbHA6UmVzcG9uc2U+"
,我希望將其轉換爲"ZXM6dGM6U0FNTDoyLjA6&%0D%0AcHJvd%2Bjwvc2FtbHA6UmVzcG9uc2U%2B"
格式。 我覺得很難做到,因此尋求幫助。在loadrunner中寫一個簡單的c代碼
BR, AK
我能夠在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}"));
多放一些細節你的問題。顯示部分代碼並解釋場景。 –
將此標記爲「太寬」 – Tom
因此,基本上要將_ NN; _的序列轉換爲_%NN_(或特別是:_ N; _至_%0N_) - 其中_N_是_HEX_數字的佔位符 - 最有可能他們代表不可打印的字符。對? – CristiFati