搜索

关于mysql数据库编码的问题

发布网友 发布时间:2022-04-19 14:05

我来回答

2个回答

热心网友 时间:2022-04-07 23:45

问题没那么简单。
编码无处不在,错了一处就会出现乱码。
浏览器有编码
控制台有编码
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")函数。

热心网友 时间:2022-04-08 01:03

那么麻烦干什么,这个教程写的也太不伦不类了;
你直接打开查询分析器,把你的txt文本中的语句复制,粘贴到你的查询分析器里,执行,
就把表创建好了,然后输入select
*
from
mytable即可查看结果。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top