nodejs mysql 编码_nodejs 查询mysql数据库的数据显示乱码
nodejs 查詢mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)顯示亂碼
運(yùn)行nodejs代碼,結(jié)果如下:
D:\Program Files\nodejs>NODE E:\project\test\sqlServer.js
[ RowDataPacket { id: 1, name: '??èy', sex: '??' },
RowDataPacket { id: 2, name: '???D', sex: '??' } ]
[ RowDataPacket { id: 1, name: '??èy', sex: '??' },
RowDataPacket { id: 2, name: '???D', sex: '??' } ]
nodejs代碼如下:
var mysql=require('mysql');
var client = mysql.createConnection({
user: 'root',
password: '',
database:'user',
});
client.connect(function (err) {
if(err)
console.log('與mysql數(shù)據(jù)庫(kù)建立連接失敗');
});
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數(shù)據(jù)庫(kù)的語(yǔ)句如下:
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下查詢的結(jié)果:
請(qǐng)問(wèn)這個(gè)問(wèn)題應(yīng)該怎樣解決?還望路過(guò)大蝦指點(diǎn)迷津。
總結(jié)
以上是生活随笔為你收集整理的nodejs mysql 编码_nodejs 查询mysql数据库的数据显示乱码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql查询以文件形式导出_mysql
- 下一篇: windows mysql 免安装_wi