51Testing软件测试论坛
标题:
求教 loadrunner 11 连接mysql 查询出语句是乱码
[打印本页]
作者:
judy_xia
时间:
2015-3-31 20:16
标题:
求教 loadrunner 11 连接mysql 查询出语句是乱码
我用的是loadrunner11 ,下载配置了libmysql.dll 这个文件,
/数据库初始化链接
#include "Ptt_Mysql.h"
#define MYSQLSERVER "192.168.19.88" //mysql目标地址
#define MYSQLUSERNAME "root" //链接用户名
#define MYSQLPASSWORD "987456321" //密码
#define MYSQLDB "test_mysql" //目标数据库名称
#define MYSQLPORT "3306" //端口号
MYSQL *Mconn;
vuser_init()
{
lr_load_dll("libmysql.dll");//加载dll文件
Mconn = lr_mysql_connect(MYSQLSERVER, MYSQLUSERNAME, MYSQLPASSWORD, MYSQLDB, atoi(MYSQLPORT));//创建mysql链接。
return 0;
}
char link[1024];
sprintf(link,"select link from table_send where recieve='testname' ORDER BY id DESC limit 0,1;");
lr_start_transaction("myQuerySql");
lr_mysql_query(Mconn,link); //执行sql语句
lr_end_transaction("myQuerySql",LR_AUTO);
lr_save_string(row[0][0].cell,"request_link");
请教,我最后查询出来的request_link 参数中中文是乱码。怎么解决尼?
我查看了loadrunner 中的 recording options ->advances -> support charset 选中UTF-8
作者:
土土的豆豆
时间:
2015-4-1 09:37
你是录制时候也是乱码么?还是输出有问题?
设置了UFT-8应该OK的,若不行尝试用lr_convert_string_encoding函数转换吧
作者:
Miss_love
时间:
2015-4-1 11:04
查询出的是乱码,应该是编码出现了问题。
作者:
judy_xia
时间:
2015-4-2 10:32
是手动写的脚本,查询数据库的信息是乱码。
但是就是不能确定哪里的编码出了问题,
查看哪里才能确认是什么编码啊?
作者:
曾淳淳
时间:
2015-12-3 17:13
设置是UTF8了,可是查询出来也是乱码。楼主有解决了吗?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2