1. MySQL5.7下的JSON字段中文乱码问题
中文乱码问题在Java Web开发中经常碰到,大部分原因是后端与前端的编码不一致造成的(如tomcat的默认编码为ISO-8859-1,而前端为GBK),解决办法也简单,只需要加一个CharsetEncodingFilter
就行。但本文要讲的不是这一类总是,而是纯粹的后端问题。
1.1 环境准备
假设MySQL的默认CharSet为UTF-8,应用及部署环境也为UTF-8
- 创建包含JSON字段的数据库表
1 | CREATE TABLE "ipms_device_feature" ( |