JMeter - JSR223 采样器缺少字符编码
JMeter - JSR223 Sampler missing character encoding
当我使用 JSR223 Sampler 并将非英文字符打印为 อักษรไทย
输出看不到我,转成????????
我发现采样器结果
中的编码未设置为UTF-8
SampleResult fields:
ContentType:
DataEncoding: windows-1255
我可以将 JSR223 采样器输出编码设置为 UTF-8
吗?
很可能是你打印这些东西的目的地的问题,如果你使用log
shorthand which prints an arbitrary line to jmeter.log file你通常应该看到非英文字符
如果您将非 ANSI 文本写入自定义文件以确保安全,您可以explicitly define encoding喜欢:
new File("foo.txt").newOutputStream().withWriter("UTF-8") { writer ->
writer.write('อักษรไทย')
}
演示:
当我使用 JSR223 Sampler 并将非英文字符打印为 อักษรไทย
输出看不到我,转成????????
我发现采样器结果
中的编码未设置为UTF-8
SampleResult fields:
ContentType:
DataEncoding: windows-1255
我可以将 JSR223 采样器输出编码设置为 UTF-8
吗?
很可能是你打印这些东西的目的地的问题,如果你使用log
shorthand which prints an arbitrary line to jmeter.log file你通常应该看到非英文字符
如果您将非 ANSI 文本写入自定义文件以确保安全,您可以explicitly define encoding喜欢:
new File("foo.txt").newOutputStream().withWriter("UTF-8") { writer ->
writer.write('อักษรไทย')
}
演示: