这篇文章给大家介绍在node中使用mysql获取数据库数据出现中文乱码如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
问题根源
其实这个问题不在 mysql 那边,在配置了 charet 之后,数据库获取到的数据已经不是乱码了,这个乱码是 http 服务器那边的问题
mysql
charet
http
解决方法
在 http 响应数据的头部添加 charset=utf-8 即可
charset=utf-8
res.setHeader('Content-Type','text/plain;charset=utf-8');
之前:
之后:
关于在node中使用mysql获取数据库数据出现中文乱码如何解决就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
Node.js 微服务部署:通过 Kubernetes 实现自动扩缩容与负载均衡
node是不是免费的
node是不是免费的本文小编为大家详细介绍“node是不是免费的”...
Node中的可读流是什么
Node中的可读流是什么这篇文章主要介绍了Node中的可读流是什么...
怎么开发一个node切换源小工具
怎么开发一个node切换源小工具这篇文章主要介绍“怎么开发一个no...
Node http模块基本使用方法是什么
Nodehttp模块基本使用方法是什么这篇文章主要介绍了Node...
node消息队列怎么使用
node消息队列怎么使用这篇文章主要介绍“node消息队列怎么使用...
Node中express的身份认证怎么使用
Node中express的身份认证怎么使用今天小编给大家分享一下N...
node无法用npm命令如何解决
node无法用npm命令如何解决这篇文章主要介绍“node无法用n...
node utf8汉字乱码如何解决
nodeutf8汉字乱码如何解决本篇内容主要讲解“nodeut...
node如何链接多个JS模块
node如何链接多个JS模块本文小编为大家详细介绍“node如何链...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议