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