php 往数据库里插入 数据,插入和读取正常显示中文,但 数据库 里显示乱码怎么破?

如题所述

可能是代码格式不一致,你把编码格式改成“utf8”,数据库-操作-排序规则改成统一的格式试试看
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-08
mysql 数据库设置编码问题~看gbk或者utf-8追问

直接在数据库界面插入中文,正常显示中文啊;只是通过程序 插入的时候,显示不对……(程序读取的数据,中文正常显示)。最好说一下,怎么改(阿里云Linux)

追答

你是怎么看的啊,终端命令上看的?是不是linux上没有安装中文语言?
还是通过phpmyadmin,还有可能是浏览器的编码不一致
你程序读写数据库的编码是一定的,可能是数据库的编码方式和程序的编码不一致~

第2个回答  2017-03-09
设置前先“set names utf8";