使用PHP向Mysql数据库插入信息,页面中文内容显示正常,但在数据库里却是乱码,这个怎么解决? 10
MYSQL的链接校对,数据库表以及里面的字段,PHP页面设置的charset都是采用“utf8_general_ci”,而且在PHP代码中还加上一句:mysql_quer...
MYSQL的链接校对,数据库表以及里面的字段,PHP页面设置的charset都是采用“utf8_general_ci”,而且在PHP代码中还加上一句:mysql_query("set names 'utf8_general_ci'");如果把这句中的'utf8_general_ci'换成'utf8'则页面和数据库都是乱码。
展开
4个回答
展开全部
要是是用终端查看还与终端的字符集有关系
追问
不明白,可以具体说说吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MYSQL的链接校对,数据库表以及里面的字段,PHP页面设置的charset都是采用“utf8_general_ci”,而且在PHP代码中还加上一句:mysql_query("set names 'utf8_general_ci'");如果把这句中的'utf8_general_ci'换成'utf8'则页面和数据库都是乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要看你的字段的字符编码是否是UTF8,数据库,表,字段都需要保持一致
追问
已经保持一致了,但是不行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询