nodejs查询mysql数据库的数据显示乱码 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

nodejs查询mysql数据库的数据显示乱码

2016-02-12 13:15:11 5210 2

nodejs 查询mysql数据库的数据显示乱码

运行nodejs代码,结果如下:

D:Program Filesnodejs>NODE E:projecttestsqlServer.js
[ RowDataPacket { id: 1, name: 'ÕÅÈý', sex: 'Å®' },
RowDataPacket { id: 2, name: 'ÕÅÄÐ', sex: 'Å®' } ]
[ RowDataPacket { id: 1, name: 'ÕÅÈý', sex: 'Å®' },
RowDataPacket { id: 2, name: 'ÕÅÄÐ', sex: 'Å®' } ]

nodejs代码如下:
888

mysql数据库的语句如下:
999
在mysql下查询的结果:
1111
请问这个问题应该怎样解决?

取消 提交回答
全部回答(2)
  • 覃溪哈哈
    2019-07-17 18:41:17

    因为MySQL客户端输出窗口显示中文时,使用的字符编码不对造成的
    show variables like 'char%'; ---》看看是不是 utf8

    改成 set character_set_results=gb2312;

    上面是临时方案,最好的办法是 修改my.ini文件

    default-character-set=gb2312

    character-set-server=utf8

    0 0
  • 蛮大人123
    2019-07-17 18:41:17

    连接加一个参数charset试试?
    2222
    或者在默认的mysqld的配置文件my.ini中的mysqld节加入character-set-server=utf8后,然后重启mysqld服务
    参考:
    http://cnodejs.org/topic/55064b12bba4ad18669f773a

    0 0
添加回答
相关问答

2

回答

MySQL查询日志如何开启?

2021-10-11 14:55:50 501浏览量 回答数 2

1

回答

mysql查询问题

2020-04-25 15:44:32 767浏览量 回答数 1

1

回答

rds mysql数据库单表恢复

2019-02-24 22:36:37 333浏览量 回答数 1

1

回答

RDS for MYSQL权限问题

2019-02-18 11:40:07 381浏览量 回答数 1

1

回答

mysql密码查询

2018-09-10 10:36:10 621浏览量 回答数 1

1

回答

php+mysql数据查询技巧

2016-07-04 14:23:39 1514浏览量 回答数 1

1

回答

MySql 查询 问题

2016-03-10 16:58:15 1882浏览量 回答数 1

1

回答

mysql关联三个表查询得问题

2016-02-12 17:06:00 2084浏览量 回答数 1

1

回答

MySQL数据库如何按照时间段group by

2016-02-11 11:53:43 4208浏览量 回答数 1

3

回答

关于nodejs如何操纵mysql数据库

2013-07-16 19:24:33 6674浏览量 回答数 3
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载