关于Nodejs链接mysql乱码问题
查了半天,基本都说是要改mysql的charset为utf8或者给createConnection加一个charset: ‘UTF8_GENERAL_CI’,然而… 执行 结果 但是!执行 结果! 可是啊! 而且!
好吧,实在是不知道还有什么地方有编码设置了…文本编辑器? 好了!还有谁!!!???
3 回复
是不是你在cmd里console.log存在编码问题啊。你在vsc的console输出也是乱码吗?
@sjnho 在vsc的控制台里输出也是乱码…而且,我写了个HTML页面去用AJAX接数据依旧是乱码…换了个mysql链接包还是乱码…真是怪了…
过了一天,自己想法子解决了,过程大概就是试验了各种各样的编码组合方式,发现服务器上把Mysql的默认编码改成GBK,node请求UTF8取出来的中文不是乱码…我也不知道为什么总之就这样…有大佬能告诉我原理就好了…