我在JMeter处理unicode字符时遇到了问题。当样本响应包含这样的字符时,它们将被损坏返回。例如,我正在使用具有以下响应数据的虚拟采样器:
Hauptschule Sankt Pýlten, Pottenbrunn
和JMeter返回:
Hauptschule Sankt P�lten, Pottenbrunn
我在saveservice中设置了这些属性。属性和jmeter。属性分别为:
_file_encoding=UTF-8
sampleresult.default.encoding=UTF-8
但是没有什么区别。
有什么办法解决这个问题吗?由于
设置/更改jmeter的正确属性。属性
sampleresult.default.encoding=UTF-8
(如果省略默认为ISO-8859-1)
使用以下脚本向采样器添加BSF后处理元素:
prev.setDataEncoding("UTF-8")