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

运行nodejs代码,结果如下:

D:\Program Files\nodejs>NODE E:\project\test\sqlServer.js

[ RowDataPacket { id: 1, name: 'ÕÅÈý', sex: 'Å®' },

RowDataPacket { id: 2, name: 'ÕÅÄÐ', sex: 'Å®' } ]

[ RowDataPacket { id: 1, name: 'ÕÅÈý', sex: 'Å®' },

RowDataPacket { id: 2, name: 'ÕÅÄÐ', sex: 'Å®' } ]

nodejs代码如下:

var mysql=require('mysql');

var client = mysql.createConnection({

user: 'root',

password: '',

database:'user',

});

client.connect(function (err) {

if(err)

console.log('与mysql数据库建立连接失败');

});

client.query(

'SELECT * FROM userinfo',

function selectCb(err, results, fields) {

if (err) {

console.log(err);

}

else{

if(results)

{

for(var i = 0; i < results.length; i++)

{

console.log(results);

}

}

else{

console.log("失败");

}

}

client.end();

}

);

mysql数据库的语句如下:

create database user character set UTF8;

use user;

create table userinfo

(

id int primary key auto_increment not null,

name varchar(20) not null,

sex varchar(2) not null

);

insert into userinfo

(name,sex)

values

('张三','女');

insert into userinfo

(name,sex)

values

('张男','女');

在mysql下查询的结果:

请问这个问题应该怎样解决?还望路过大虾指点迷津。

nodejs mysql 编码_nodejs 查询mysql数据库的数据显示乱码相关推荐

  1. mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询

    1.SELECT --group by 子句 group by子句按照指定的列column_name对表数据进行分组 group by 后面跟的列也叫分组特性列 使用group by后,能选择的列   ...

  2. nodejs的mysql模块_Nodejs的mysql模块学习(一)

    介绍 mysql npm包 是一个nodejs的模块,由JavaScript编写 安装 npm install mysql 建立连接 var mysql = require('mysql');//引用 ...

  3. sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...

    使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...

  4. dbvisualizer查询mysql中文乱码_使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码...

    使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...

  5. nodejs mysql模块_NodeJs使用Mysql模块实现事务处理

    依赖模块: 1. mysql:https://github.com/felixge/node-mysql npm install mysql --save 2. async:https://githu ...

  6. java mysql插入数据乱码_java向mysql数据库插入数据显示乱码的问题

    在做一个java web工程时,有时会碰到在向数据库添加数据库时,结果出现乱码"???"的问题.针对该问题的主要解决办法就是: 一.确保是否添加了字符集过滤器: 在java web ...

  7. c# mysql 编码_c# 连接MySQL中文乱码问题的正确方案

    以下的文章主要向大家介绍的是c# 连接MySQL中文乱码问题的正确解决方法,一开始不太清楚为什么整个数据库的默认配置都为utf-8,而且有些人在使用http协议传送utf-8的汉字时,是正确的执行了的 ...

  8. mysql join 联合查询,MySQL连接(join)查询

    1. MySQL连接(join)查询 连接(join)查询是将两个查询的结果以"横向对接"的方式合并起来的结果. 对比:联合查询 是将两个查询的结果以"纵向堆叠" ...

  9. MySQL篇之查询mysql的历史执行命令

    一.前言 有时,我们在mysql中运行一些命令,我们按键盘向上方向键会一一列出来. 如何查看命令历史呢,就像在linux下的shell中查看shell命令历史. 在Linux下,查询历史命令可采用hi ...

最新文章

  1. DCMTK:测试DICOM RT类的读写方法
  2. android P精简教程,华为EMUI 9.0发布:基于Android P打造 设置项精简10%
  3. .NET Core 调用百度 PaddleOCR 识别图文
  4. 《Spring Data实战》——导读
  5. ABAP术语-Update Task
  6. 吃桃子削不削皮 如何吃有保证
  7. supersu_如何使用SuperSU和TWRP扎根Android手机
  8. 阿里巴巴400集python教程_摆摊吧,程序员!阿里巴巴力荐Python400集视频
  9. 武林三国辅助工具介绍
  10. s3 java sdk_s3javasdk文档.pdf
  11. 朴素的UNIX之-翻开历史
  12. 申请专利 服务器拒收怎么找回,找回或修改登录密码的方法及装置专利_专利申请于2014-10-23_专利查询 - 天眼查...
  13. Mysql—索引①:原理篇
  14. ftp服务器 修改文件,ftp服务器修改文件属性的权限
  15. 一款可以对百度网盘批量改名与文件批量复制的软件
  16. 201902-Java面试总结
  17. 如何用vscode调试ts代码
  18. Find Zombies
  19. theme vscode 护眼_vscode设置护眼主题
  20. jsp include jsp 中文乱码问题

热门文章

  1. 来来来,大家说一下CPU!【关于 CPU 的一些基本知识总结】
  2. Hbase的读写速度,写比读快
  3. leetcode 559. N 叉树的最大深度(Java版,N叉树的深度优先搜索)
  4. leetcode 155. 最小栈(常数时间获取最小值,需要维护两个栈)
  5. 【PAT甲级 LinkedHashMap】1041 Be Unique (20 分) Java、C++版
  6. Pandas之:深入理解Pandas的数据结构
  7. javascript中的闭包closure详解
  8. Spring Boot中使用@JsonComponent
  9. Scala教程之:静态类型
  10. Java中的Atomic包使用指南