不知道什么原因, 最近一个项目中的Mysql中新创建的两个表的默认字符是latin1, 直接导致无法保存中文
首先我们要找到所有字符集为latin1的表:
1
| |
然后, 针对所有 Collation: latin1_swedish_ci
的表, 我们需要将其转换为utf-8, 解决方法很简单:
1
| |
备注:
需要说明的是, 这种方法是不安全的, 如果是空表后者, 表中数据均为英文, 可以这样操作, 否则应该先备份再做处理
参考文档:
不知道什么原因, 最近一个项目中的Mysql中新创建的两个表的默认字符是latin1, 直接导致无法保存中文
首先我们要找到所有字符集为latin1的表:
1
| |
然后, 针对所有 Collation: latin1_swedish_ci
的表, 我们需要将其转换为utf-8, 解决方法很简单:
1
| |
备注:
需要说明的是, 这种方法是不安全的, 如果是空表后者, 表中数据均为英文, 可以这样操作, 否则应该先备份再做处理
参考文档: