Javascript Node JS-Mysql:不可见字符

Javascript Node JS-Mysql:不可见字符,javascript,mysql,json,node.js,special-characters,Javascript,Mysql,Json,Node.js,Special Characters,为了简化,我在Mysql数据库中保存了一个JSON,JSON的形式如下: { "idAd": "", "titleAd": "F2 47m² 1340 CC", "dateAd": "2017-11-26", "priseAd": 1340, } “titleAd”字段可以包含特殊字符,包括一些奇怪和不可见的字符:p 所以当我提取这个字段时,不可见的字符变成了“?” 我知道这是一个基本而简单的编码问题,但我找不到解决办法 { "idAd": "",

为了简化,我在Mysql数据库中保存了一个JSON,JSON的形式如下:

{
    "idAd": "",
    "titleAd": "F2 47m² 1340 CC",
    "dateAd": "2017-11-26",
    "priseAd": 1340,
}
“titleAd”字段可以包含特殊字符,包括一些奇怪和不可见的字符:p 所以当我提取这个字段时,不可见的字符变成了“?” 我知道这是一个基本而简单的编码问题,但我找不到解决办法

{
    "idAd": "",
    "titleAd": "F2 47m² 1340? CC",
    "dateAd": "2017-11-26",
    "priseAd": 1340,
}
有关信息,我已经指定了与数据库连接的编码类型

const mysql = require('mysql');

const db = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    database: 'dababase',
    charset: "utf8_general_ci"
});
谢谢你的帮助。

你查过了吗?查过了吗?