节点JS – Mysql:隐形字符
为了简化,我在我的Mysql数据库中保存了一个JSON,JSON有这样的forms:
{ "idAd": "", "titleAd": "F2 47m² 1340 CC", "dateAd": "2017-11-26", "priseAd": 1340, }
字段“titleAd”可以包含特殊字符,包括一些奇怪的和不可见的字符:p因此,当我提取这个字段时,不可见字符变成“?” 我知道这是一个基本和简单的编码问题,但我找不到解决scheme。
{ "idAd": "", "titleAd": "F2 47m² 1340? CC", "dateAd": "2017-11-26", "priseAd": 1340, }
有关信息,我已经指定了与数据库连接的编码types
const mysql = require('mysql'); const db = mysql.createConnection({ host: 'localhost', user: 'root', database: 'dababase', charset: "utf8_general_ci" });
谢谢你的帮助。