jmeter 读取写入csv文件编码问题

        使用jmeter从数据库获取数据库后,需要写入txt文件,采用的是在beanshell内FileWriter写入txt。在记录上报时提取数据,查询数据库发现中文乱码。因采用的是mqtt上报,之前也发生过乱码,是mqtt插件编码问题,已修正。这次乱码百思不得其解。一度觉得是string赋值的编码问题。查看txt文件是准确的没有乱码。将json串通过http发送并配置编码格式为utf-8(目的是在degbug sampler查看json信息),发现http中也是乱码,排除插件的编码格式问题。根据逻辑写入-读取-上报。基本锁定问题出现在读取身上。但是csv文件确定是配置了编码utf-8,后来无意间看到说FileWriter采用平台默认编码且无法修改编码格式,采用FileOutputStream可以修改编码格式。

总结:用FileOutputStream替代FileWrite进行内容写入。

你可能感兴趣的:(jmeter问题专栏,jmeter)