为了简化,我在我的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"
});
感谢您的帮助。