作者:一枝草一滴露的执着 | 来源:互联网 | 2022-12-16 20:38
安装Mysql的时候,选择了UTF的编码,发现插入数据时都是???就算表的字段编码为GBK也无济于事。就重装装了一下,把数据库编码改成了GBK,在插入数据时,就算表编码是UTF的也能够插入正确
安装Mysql的时候,选择了UTF的编码,发现插入数据时都是???就算表的字段编码为GBK也无济于事。
就重装装了一下,把数据库编码改成了GBK,在插入数据时,就算表编码是UTF的也能够插入正确
请问这两者之间有什么关系和区别啊?
5 个解决方案
你第一次插入前,要设置 set names 'gbk'
然后,你说数据都是???, 是指什么什么地方看到的? 你用来观察的数据库的界面(网页也好,什么数据库管理工具也好)的编吗,一定要和字缎编码相同。
关系:
表编码不指定,默认就是数据库编码
左边的mysql字符集和右边的language是什么关系啊?