nodejs mysql 编码_nodejs 查询mysql数据库的数据显示乱码
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数据库的数据显示乱码相关推荐
- mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询
1.SELECT --group by 子句 group by子句按照指定的列column_name对表数据进行分组 group by 后面跟的列也叫分组特性列 使用group by后,能选择的列 ...
- nodejs的mysql模块_Nodejs的mysql模块学习(一)
介绍 mysql npm包 是一个nodejs的模块,由JavaScript编写 安装 npm install mysql 建立连接 var mysql = require('mysql');//引用 ...
- sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...
使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...
- dbvisualizer查询mysql中文乱码_使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码...
使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...
- nodejs mysql模块_NodeJs使用Mysql模块实现事务处理
依赖模块: 1. mysql:https://github.com/felixge/node-mysql npm install mysql --save 2. async:https://githu ...
- java mysql插入数据乱码_java向mysql数据库插入数据显示乱码的问题
在做一个java web工程时,有时会碰到在向数据库添加数据库时,结果出现乱码"???"的问题.针对该问题的主要解决办法就是: 一.确保是否添加了字符集过滤器: 在java web ...
- c# mysql 编码_c# 连接MySQL中文乱码问题的正确方案
以下的文章主要向大家介绍的是c# 连接MySQL中文乱码问题的正确解决方法,一开始不太清楚为什么整个数据库的默认配置都为utf-8,而且有些人在使用http协议传送utf-8的汉字时,是正确的执行了的 ...
- mysql join 联合查询,MySQL连接(join)查询
1. MySQL连接(join)查询 连接(join)查询是将两个查询的结果以"横向对接"的方式合并起来的结果. 对比:联合查询 是将两个查询的结果以"纵向堆叠" ...
- MySQL篇之查询mysql的历史执行命令
一.前言 有时,我们在mysql中运行一些命令,我们按键盘向上方向键会一一列出来. 如何查看命令历史呢,就像在linux下的shell中查看shell命令历史. 在Linux下,查询历史命令可采用hi ...
最新文章
- DCMTK:测试DICOM RT类的读写方法
- android P精简教程,华为EMUI 9.0发布:基于Android P打造 设置项精简10%
- .NET Core 调用百度 PaddleOCR 识别图文
- 《Spring Data实战》——导读
- ABAP术语-Update Task
- 吃桃子削不削皮 如何吃有保证
- supersu_如何使用SuperSU和TWRP扎根Android手机
- 阿里巴巴400集python教程_摆摊吧,程序员!阿里巴巴力荐Python400集视频
- 武林三国辅助工具介绍
- s3 java sdk_s3javasdk文档.pdf
- 朴素的UNIX之-翻开历史
- 申请专利 服务器拒收怎么找回,找回或修改登录密码的方法及装置专利_专利申请于2014-10-23_专利查询 - 天眼查...
- Mysql—索引①:原理篇
- ftp服务器 修改文件,ftp服务器修改文件属性的权限
- 一款可以对百度网盘批量改名与文件批量复制的软件
- 201902-Java面试总结
- 如何用vscode调试ts代码
- Find Zombies
- theme vscode 护眼_vscode设置护眼主题
- jsp include jsp 中文乱码问题
热门文章
- 来来来,大家说一下CPU!【关于 CPU 的一些基本知识总结】
- Hbase的读写速度,写比读快
- leetcode 559. N 叉树的最大深度(Java版,N叉树的深度优先搜索)
- leetcode 155. 最小栈(常数时间获取最小值,需要维护两个栈)
- 【PAT甲级 LinkedHashMap】1041 Be Unique (20 分) Java、C++版
- Pandas之:深入理解Pandas的数据结构
- javascript中的闭包closure详解
- Spring Boot中使用@JsonComponent
- Scala教程之:静态类型
- Java中的Atomic包使用指南