mysql应该用什么编码格式储存在数据库里呢?

另外,我还要在同一个页面里同时显示中文和法语,请教达人们,我应该如何设置数据库的格式,页面显示的时候应该用何种编码格式?跪谢!!!... 另外,我还要在同一个页面里同时显示中文和法语,请教达人们,我应该如何设置数据库的格式,页面显示的时候应该用何种编码格式?跪谢!!! 展开
 我来答
badkano
推荐于2017-09-04 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885365
团长

向TA提问 私信TA
展开全部

mysql中一般用UTF-8编码。

UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

修改数据库编码的命令为:

alter database app_relation character set utf8;

它相当于下面的三句指令:

SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
天上地下222
推荐于2017-10-09 · TA获得超过1731个赞
知道小有建树答主
回答量:460
采纳率:100%
帮助的人:432万
展开全部
用国际化的UNICODE字符编码:UTF-8
mysql中这么设置:
① 首先把MySQL的服务停掉 在运行窗口输入:net stop mysql
② 把服务器和客户端的字符集改成utf8,具体操作为:打开mysql安装目录下的myini.tet;找到default-character-set,将其改为utf-8的字符集,要注意的是这里有两个default-character-set,用ctrl+f定位在文件最前面输入default就会找到,都要改过来;
③ 重启MySQL服务器,在运行窗口输入:net start mysql
④ 最重要的是一点是,可能依然还会出现乱码问题,这是因为我们现在的表被创建的时候用的是默认的字符集(latin1),所以这时候我们要把表删除,然后重建就可以了

页面上当然得同步的用UNICODE
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6606ac94b
2010-10-26 · TA获得超过1151个赞
知道小有建树答主
回答量:1331
采纳率:0%
帮助的人:1272万
展开全部
用UTF-8,注意如果是Windows系统,则需要将[mysql]下的default-character-set设置成gbk,否则控制台中午乱码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿峰的编程博客
2010-10-26 · TA获得超过1166个赞
知道小有建树答主
回答量:620
采纳率:0%
帮助的人:418万
展开全部
UTF-8默认的啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式