Mysql:隐形字符

为了简化,我在我的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"
});

谢谢你的帮助。

链接地址: http://www.djcxy.com/p/60837.html

上一篇: Mysql : invisible characters

下一篇: How can I check if a QString contains only "invisible" characters?