副标题:Jmeter中Jython中文乱码

被这个问题折腾了差不多两个小时,终于解决了,但是具体为什么会这样,还是不太明白。在pycharm里面(py3.7)一切都是正常的,换到Jmeter的Jython里面就各种问题。

直接贴代码,大家应该都能看懂

import randomdef randChar():# 从str中随机选择一个字返回str="一二三四"return str[random.choice(range(len(str)))]c = randChar()
log.info(c)  # 控制台输出乱码
log.info(c.decode("utf8"))    # 报错----------------------------------------------
解决方法一:把randChar()里面的str="一二三四"改成str=["一","二","三","四"]就不会出现问题
但是如果内容很多,这种方法就不适用,可能有人会说,用list(str)就可以了,但实际上用这种方法也会报错。
具体效果你可以尝试一下。解决方法二:把randChar()里面的str="一二三四"改为str="一二三四".decode("utf8")然后直接c=randChar()log.info(c)  # 输出正确中文

Jmeter中Python中文乱码相关推荐

  1. 如何解决oracle中文乱码问题,oracle中解决中文乱码问题

    中文乱码问题解决 1.查看服务器端编码 select userenv('language') from dual; 查到结果是: USERENV('LANGUAGE') --------------- ...

  2. python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  3. 在Visual Studio Code 中配置Python 中文乱码问题

    在Visual Studio Code 中配置Python 中文乱码问题 方法一:直接代码修改字符集 添加前四行代码 import io import sys #改变标准输出的默认编码 sys.std ...

  4. python图片显示中文_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  5. python读excel乱码_解决Python2.7读写文件中的中文乱码问题

    Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题.但是本人对编码原理不了解,也没时间深究其中的原理.在此仅从应用的角度做一下总结, 1.设置默认编码 在P ...

  6. linux python乱码_linux下python中文乱码解决方案详解

    linux下python中文乱码解决方案详解 发布时间:2020-09-06 20:24:49 来源:脚本之家 阅读:68 1. 场景描述 linux服务器下安装了Anaconda3,执行Pyhton ...

  7. 总结:SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题

    2019独角兽企业重金招聘Python工程师标准>>> 以下是 SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题的解决方法. 1,GET 方式中文乱码: 修改t ...

  8. Meter应用中对于中文乱码的主要解决方法(转)

    SampleResult中的中文乱码解决方法 对jmeter.properties进行设置,从jmeter.properties配置文件中可以找到如下行: # The encoding to be u ...

  9. python判断汉字个数_python判断列表里数量python中文乱码问题大总结

    在运行这样类似的代码:#!/usr/bin/env python s="中文" print s 最近经常遇到这样的问题: 问题一:SyntaxError: Non-ASCII ch ...

最新文章

  1. 将Bean放入Spring容器中的五种方式
  2. 越小越好:为什么电子器件都这么小巧玲珑?
  3. Investigating SQL Server 2008 Wait Events with XEVENTS
  4. sql 自动递增 在java_java基础 之 操作符
  5. ES6 继承(复习原型链继承)
  6. 尼康d850相机参数测试软件,尼康 - D850 - 产品介绍
  7. 使用Vue2.x高效还原美团外卖项目
  8. Linux (x86) Exploit 开发系列教程之十二 释放后使用
  9. CSS3和js炫酷点击按钮3D翻转动画特效
  10. Qt QT的I/O流 QT输入输出
  11. python tkinter计算器实例_python库的tkinter带你进入GUI世界(计算器简单功能)
  12. flask从表单中的提交中获取数据(不使用第三方库)
  13. php转java还是python_我是应该继续学习php还是转JAVA Go Python?
  14. 智慧社区智能化管理系统搭建
  15. jQuery基础-定位与修改
  16. 自动识图进行点击,用Python玩连连看是什么效果?
  17. Python快速编程入门#学习笔记02# |第十章 :Python计算生态与常用库(附.小猴子接香蕉、双人乒乓球小游戏源码)
  18. 操作DOM对象(重点)
  19. 怎样查阅java的api文档_【java基础(十)】查阅API文档
  20. 微积分知识点回顾与总结(五):不定积分,定积分,反常积分

热门文章

  1. IDEA下的Java编程
  2. 豆瓣电影TOP250抓取
  3. 【C#学习笔记】TextBox使用
  4. windows11 Vmware16.2 挂起报错Workstation unrecoverable error: (vcpu-0)
  5. 利用python实现将文本、摩尔斯电码与用滴答表示的摩尔斯电码三者相互转换
  6. macOS - 手动修改本地app的icon
  7. 事件营销将成为“营销时代”主流
  8. nmake编译libraw
  9. java.lang.AbstractMethodError: org.apache.tomcat.websocket.server.WsSessionListener.sessionCreated(L
  10. 阿里云 Aliplayer高级功能介绍(五):多语言