数据库怎么样才能写入中文呢?navicat 直接输入也不能写中文.

图片说明
这个软件不能输入中文

需要怎么设置呢?
图片说明
是这样设置吗? 输入中文不能保存 出错 (上上图)

我用PHP上传中文 就变成了乱码,下图
图片说明

下图为PHP写入代码

图片说明

请问我要怎么样才能写入中文呢??

是不是表设计重视sq字段类型设置错误了,数据库本身就可以输入中的,字符类型是varchar

字符编码方式不对,好好找找修改字符编码为UTF-8

解决了 原来我只设置了数据库为 utf-8 栏没有设置好

上传那儿还是乱码该怎么整呀

上传的乱码情况 先看 前端到后端是否乱码 再看后端到数据库是否乱码 反正只要保证 存入数据库之前的编码和存入数据库之后的编码一致那就肯定不会乱码

你的这种情况我遇到过,当时为了解决数据库连接数的问题修改了了MySQL的配置,之后插入的数据都乱码了,无论怎么修改编码方式都没用,这种情况建议用安转软件先把本机的MySQL卸载了重装一下。遇到问题几步走:关机重启,卸载重装,实在不行,多喝点水图片说明