溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

LoadRunner中文出現(xiàn)亂碼的解決辦法

發(fā)布時(shí)間:2020-08-13 13:00:51 來(lái)源:ITPUB博客 閱讀:186 作者:testingbang 欄目:移動(dòng)開(kāi)發(fā)

錄制選項(xiàng),高級(jí),支持字符集,UTF-8。
一般情況下不需要開(kāi)啟此選項(xiàng),否則在Submit里會(huì)出現(xiàn)有亂碼。
如果未開(kāi)啟此功能還出現(xiàn)亂碼,可嘗試開(kāi)啟此選項(xiàng)。

如果開(kāi)啟此選項(xiàng)還是有亂碼,且亂碼處的內(nèi)容你需要進(jìn)行參數(shù)化,可使用lr_convert_string_encoding函數(shù)將字符轉(zhuǎn)化為你需要的模式。

函數(shù)原型:

int  lr_convert_string_encoding (  const  char  * sourceString ,  const  char  * fromEncoding ,  const  char  * toEncoding ,  const  char  * paramName);
sourceString
The string to convert
fromEncoding
The encoding of the sourceString
toEncoding
The encoding to convert of the string saved in parameter  paramName
paramName
The name of the parameter in which the destination string will be saved

Constant Value

LR_ENC_SYSTEM_LOCALE
NULL
LR_ENC_UTF8
"utf-8"
LR_ENC_UNICODE
"ucs-2"


瀏覽器也有轉(zhuǎn)碼功能:菜單“查看”-->編碼-->Unicode(UTF-8)

為什么要啟用UTF-8,某些請(qǐng)求中會(huì)出現(xiàn):

web_custom_request( "CALL-H001I" ,
         "EncType=text/xml; charset=UTF-8" ,
……);


這時(shí)候,此函數(shù)你就派得上用場(chǎng)了!

lr_convert_string_encoding函數(shù)的使用,直接查看幫助即可。

說(shuō)明:
1. 在樹視圖里的源碼(server Response)的亂碼是沒(méi)法解決的;
2. 在樹視圖的頁(yè)面顯示可以是正常,源碼視圖也可以顯示正常;
3. 雖然在server Response顯示亂碼,但查找中文字符串還是正常的

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI