关于nodejs sqlite3读取中文字符的问题
** 在使用 sqlite3直接读取sqlite数据库的时候出现中文乱码。不知道该如何解决。希望大家给点解决问题的意见;
第一次使用sqlite时候重数据库取出数据全是乱码。sqlite数据库中的数据是真确的起初是unicode格式 通过ANSI格式是可以查看字符的。 但是读取出来全是乱码。 如下:**
'����MSC����': 'ZHZGS01',
'����BSC����': 'BSC6A2',
'��վվ��': 7,
'����ɫ��': 7,
'��վɫ��': 2,
'bcchƵ��': 21,
'���书��': 43.8,
'�Ƿ���TD��վ': '��'
** [在网上搜索都是说使用iconv-lite等转码工具.] qlite_db.all(querystring, function (err, rows) { console.log(rows); //但是此时取出的数据已经被转码过 再用iconv.decode();是等于说两次加密了吗? 不知道 iconv.decode() 这个转码应该在何时使用。 还是不能通过这中方法读取数据库中的数据 })
不知道大家有遇到这种情况是怎么解决的呢? 在这谢谢大家了**