关于mysql数据库编码的问题

 我来答
仍易阙铃
2019-12-17 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:26%
帮助的人:817万
展开全部
问题没那么简单。
编码无处不在,错了一处就会出现乱码。
浏览器有编码
控制台有编码
php文件有编码
数据库连接器有编码
数据库服务器有编码(库、表、行
可以有不同的编码)
“我在mysql命令行
输入
set
names
utf8”这个操作什么意思?
意思是告诉
数据库服务器
我的客户端的编码是utf-8
如果你控制台是gbk的话
那么肯定会出现乱码了。
你将mysql命令行的编码该成utf-8就没事了。
“最后提示:我的wamp的编码好似是
latin1
这个
但是
我改过编码
转换过utf8
但还是问号
或者乱码,请问怎么办?”
数据库服务器是什么编码不要紧的
,关键你要准确告诉它你客户端的编码。它有个编码转化机制处理的。
“为什么一定要让我网页的编码格式设置成
charset=“gbk”
才能显示出正确的中文呢?”
这里涉及php文件编码和浏览器编码一致的问题。你的php是什么编码
你就要准确的告诉浏览器是什么编码。用header函数可以实现。
不出现乱码的绝对办法:
创建数据库时
设置为utf-8编码
创建php文件时
设置文件编码为utf-8
并且加上set
names
utf-8这句代码
还需使用header(..."utf-8")函数。
况睿文承薄
2020-01-02 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:906万
展开全部
那么麻烦干什么,这个教程写的也太不伦不类了;
你直接打开查询分析器,把你的txt文本中的语句复制,粘贴到你的查询分析器里,执行,
就把表创建好了,然后输入select
*
from
mytable即可查看结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式