请教有关MySQL中utf8_unicode_ci乱码的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请教有关MySQL中utf8_unicode_ci乱码的问题

2016-06-12 17:52:41 1880 1

存进去的全是问号,类似下面这样。
screenshot
当时因为页面显示正常(全部使用utf8编码,语言是php,查询之前也有加编码设置),就没太在意!
这次更好服务器后,页面的输出就全部是问号了,不明白原因,求指教!
试过的方法有:
在查询之前设置
`mysql_query("set names 'utf8'");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");`

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:34:49

    你可以使用phpmyadmin看看是不是存进去的真的是乱码。
    服务器编码,客户端编码,传输过程中编码保持一致。
    有时候在命令行连接mysql,中文会乱码,原因是命令行对utf8不支持

    补充:如果有phpmyadmin中看到是乱码,就是你程序和数据库设置的问题了:
    修改php.ini
    `[client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    default-character-set=utf8
    `
    命令行连接mysql乱码

    SET NAMES GB2312

    0 0
相关问答

20

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 1280745浏览量 回答数 20

170

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 234070浏览量 回答数 170

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 160083浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 341486浏览量 回答数 8

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 149036浏览量 回答数 22

3

回答

mySQL数据库报错You have an error in your SQL syntax

落地花开啦 2016-02-14 16:09:24 133652浏览量 回答数 3

39

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 263741浏览量 回答数 39

251

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 310485浏览量 回答数 251

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 125121浏览量 回答数 97

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 205800浏览量 回答数 2
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载