问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

用mysql 5.5.10 建数据库,插入中文数据,显示"?",怎么解决这个问题啊...

发布网友 发布时间:2022-04-23 04:17

我来回答

2个回答

热心网友 时间:2022-05-02 05:42

用PHP的话,mysql_query("set names 'GBK'");

或直接在整理那里选 gbk_chinese_ci

还是不行的话,就改设置。
mysql> status; //查看数据库状态
--------------
c:/wamp/bin/mysql/mysql5.5.8/bin/mysql.exe Ver 14.14 Distrib 5.5.8, for Win32 (
x86)

Connection id: 2
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.5.8-log MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: gbk
Conn. characterset: gbk
TCP port: 3306
Uptime: 1 min 44 sec

Threads: 1 Questions: 16 Slow queries: 0 Opens: 35 Flush tables: 1 Open tab
les: 28 Queries per second avg: 0.153
--------------

看到字符集是lantin1时,则需设置gbk后才能显示中文(不然显示将是一串??????)
打开MySQL配置文件my.ini,随意找块空白贴上下面四行:

[client]
default-character-set = gbk
[mysqld]
character-set-server = gbk

重启mysql,进入mysql> status; //再次查看

--------------
c:/wamp/bin/mysql/mysql5.5.8/bin/mysql.exe Ver 14.14 Distrib 5.5.8, for Win32 (
x86)

Connection id: 3
Current database:
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.5.8-log MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: gbk
Db characterset: gbk
Client characterset: gbk
Conn. characterset: gbk
TCP port: 3306
Uptime: 6 min 10 sec

Threads: 1 Questions: 19 Slow queries: 0 Opens: 35 Flush tables: 1 Open tab
les: 28 Queries per second avg: 0.51

--------------

OK,此时,已可以向数据库输入中文!

热心网友 时间:2022-05-02 07:00

1)这个是你的字符编码设置的原因,因此最好解决的方式就是把全部的东西都用同一种编码保存。举个例子来说吧,我们在公司数据库设置成 utf-8 ,php文件保存utf-8,apache 也配置成utf-8,这样就保证了字符不用转换,就省的解决乱码问题。
3)如果你要是直接像数据库里差值会出现乱码,那么你就先把数据库的表的编码设置成gbk,这样肯定不会出现乱码,因为gbk肯定没问题。
你可以去www.quzixi.com查看mysql的基础知识
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
办理临时身份证需要多长时间啊最慢的 达州陆军医院医院介绍 达州陆军医院医院科室 暮光之城中的爱德华是什么样类型的男人 爱德华暮光之城 固态特斯拉线圈功率放大电路 红楼梦第74回——抄检大观园事件本末 红楼梦最精彩的章回有哪些? 初中毕业自考本科为什么不可以考研 小屋摄影的骗子韩笑,已经搬到太原街东宇大厦后的SOHO大厦24楼了!_百度... 农村户口迁回原籍最新政策 mysql数据库插入了中文保存上了,一点refresh中文就变成??了 户口迁回农村2021政策 用php建mysql表并且插入数据,取出来在网页显示出来,而cmd运行mysql的时... 户口迁移新政策是什么? MySql中插入中文显示的是乱码 2021年户口迁移的新政策是什么 为什么在phpmyadmin的mysql插入中文数据会变成??? 使用utf-8格式的时候怎么在mysql中插入中文 Mysql插入中文和查询中文,编码问题,急 从程序中向mysql插入中文显示?,而直接在mysql client插入可以显示正常的... 网络mysql数据库怎么插入中文数据 mysql插入中文是? mysql插入数据,中文全变?号 mysql通过jsp输入中文时,中文变成了?? mysql的表中如何插入中文 mysql全文索引如何支持中文 mysql 插入中文数据问题 如何解决Mysql插入中文变为全问号 报考“法律职业资格证”的条件? 广州入户新政策2021 向MySQL数据库插入中文时乱码 2021年孩子户口迁移新政策 华为手机上的图库闪退,不能看照片,怎么办啊? 农村户口回迁新政策 2021年新规户口怎样迁回农村? 城市户口转农村户口新政策是什么 广东新农村农保新政策 2021广东省户口本是农村户口已迁移城市户口,现在想迁移会农村户口需要什么手? 农村户籍新政策? 国家对农村户口有什么优惠政策? 土易网如何解读广东农村土地流转最新政策? 广东省城镇户籍可以转农村户口吗?要什么条件。谢谢! 什么是VDE认证? VDE认证和CE认证的区别? UL认证与VDE认证的主要区别有哪些? 为什么微信点开图片有时候退不出去? 怎样把苹果手机iCloud中的照片传到电脑上? VDE十国认证 怎么把手机iCloud备份导入进电脑
  • 焦点

最新推荐

猜你喜欢

热门推荐