手机点餐系统APP开发生态系统的主要功能能有哪些

mysql++如何设置字符集 - 开源中国社区
当前访客身份:游客 [
当前位置:
发布于 日 20时,
在用mysql++连接mysql时,发现读出的数据有乱码,然后看看mysql++的源码,发现mysql++提供有设置字符集的接口,方法如下所示:
代码片段(1)
1.&[代码][C/C++]代码&&&&
mysqlpp::Connection myComm = mysqlpp::Connection(false);
myComm.set_option(new mysqlpp::SetCharsetNameOption("GBK"));
myComm.connect(db, server, user, pass);
开源中国-程序员在线工具:
相关的代码(247)
2回/90293阅
23回/61798阅
[JavaScript]
35回/34533阅
5回/25755阅
1回/18515阅
55回/17209阅
3回/17270阅
3回/12797阅
4回/11903阅
1回/11794阅
开源从代码分享开始
谢中辉的其它代码2012年3月 PHP大版内专家分月排行榜第三
2013年5月 总版技术专家分月排行榜第一
2016年7月 总版技术专家分月排行榜第二2016年3月 总版技术专家分月排行榜第二2015年12月 总版技术专家分月排行榜第二2014年8月 总版技术专家分月排行榜第二2014年7月 总版技术专家分月排行榜第二2013年6月 总版技术专家分月排行榜第二
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。修改MySQL数据库字符编码为UTF-8解决中文乱码 | 系统运维
技术交流QQ群:& && && &
现在的位置:
修改MySQL数据库字符编码为UTF-8解决中文乱码
由于MySQL编码原因会导致数据库出现乱码。
解决办法:
修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。
具体操作:
1、进入MySQL控制台
mysql -uroot -p #输入密码进入
#查看当前MySQL运行状态,如下图所示:
温馨提醒:系统运维原创内容(C)版权所有,转载请注明出处及原文链接
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
默认客户端和服务器端都用了latin1编码,所以会出现乱码。
2、修改mysql配置文件
#在[client]段增加下面代码
default-character-set=utf8
#在[mysqld]段增加下面的代码
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
:wq! #保存退出
3、service mysqld restart #重启MySQL
再次进入MySQL控制台查看,如下图所示:
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
show variables like 'character_set_%'; #查看MySQL字符集
MySQL数据库字符集编码修改完成!
参数说明:
character_set_client:客户端请求数据的字符集。
character_set_connection:从客户端接收到数据,然后传输的字符集。
character_set_database:
默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,
使character_set_server指定的字符集,此参数无需设置。
character_set_filesystem:
把操作系统上文件名转化成此字符集,即把character_set_client转换character_set_filesystem,默认binary即可。
character_set_results:结果集的字符集。
character_set_server:数据库服务器的默认字符集。
character_set_system:这个值总是utf8,不需要设置,存储系统元数据的字符集。
MySQL 5.5之前的版本设置办法:
在[client]段下添加
default-character-set=utf8
在[mysqld]段下添加
default-character-set=utf8
注意,如果修改后不能启动报错,把[mysqld]段下default-character-set=utf8改为character_set_server=utf8,取消[client]段的设置。
创建数据库的命令:
Create DATABASE IF NOT EXISTS mydata default charset utf8 COLLATE utf8_general_
至此,修改MySQL数据库字符编码为UTF-8解决中文乱码教程完成。
&&&&&>> 本文链接:>> 订阅本站:>> 转载请注明来源: >>
&&系统运维技术交流QQ群:①& ②& ③&
【上篇】【下篇】
您可能还会对这些文章感兴趣!
您必须才能发表留言!
本分类最新文章
日志总数:336篇
评论总数:1030条
分类总数:70个
标签总数:479个
友情链接:35个
网站运行:2148天
最后更新:日
欢迎PR值≥3的IT类技术博客与本站友情链接(申请前请先做好本站链接)
Copyright&
系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接mysql数据库字符集编码的查看与修改 -
- ITeye技术网站
博客分类:
在搭建产品demo的时候,开发者环境下往数据库同步数据时正常,但是其他使用者用同样程序及数据库初始化脚本搭建时,总是会出现入库中文为乱码的现象。这里的原因很可能就是数据库编码的问题。
下面的内容将介绍如何查看现在数据库的编码及如何修改:
1,查看编码:
命令:show variables like 'character_set_%'
结果,如:
2,修改已设定编码:
如对character_set_database修改编码
命令:set character_set_database = utf8
执行后,查看新编码内容为:
可见已成功将编码更换。
另外,有一种最简单的方式,通过修改mysql安装目录下的my.ini文件,将文件中
character_set_database = gbk
修改为
character_set_database = utf8
重启mysql服务即可。
因此,通过以上两个步骤,便可查看目前mysql内的各种编码格式,同时通过命令或修改配置文件还可以很轻松实现编码更换,用此来解决mysql数据库入库中文乱码问题。
以下内容是从网站获取的关于mysql字符集的问题,摘录在此,供参考学习:
MySQL的字符集支持(Character Set Support)有两个方面:
字符集(Character set)和排序方式(Collation)。
对于字符集的支持细化到四个层次:
服务器(server),数据库(database),数据表(table)和连接(connection)。
MySQL默认字符集
MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。
但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置从何而来呢?&
(1)编译MySQL 时,指定了一个默认的字符集,这个字符集是 latin1;
(2)安装MySQL 时,可以在配置文件 (my.ini) 中指定一个默认的的字符集,如果没指定,这个值继承自编译时指定的;
(3)启动mysqld 时,可以在命令行参数中指定一个默认的的字符集,如果没指定,这个值继承自配置文件中的配置,此时 character_set_server 被设定为这个默认的字符集;
(4)当创建一个新的数据库时,除非明确指定,这个数据库的字符集被缺省设定为character_set_server;
(5)当选定了一个数据库时,character_set_database 被设定为这个数据库默认的字符集;
(6)在这个数据库里创建一张表时,表默认的字符集被设定为 character_set_database,也就是这个数据库默认的字符集;
(7)当在表内设置一栏时,除非明确指定,否则此栏缺省的字符集就是表默认的字符集;
简单的总结一下,如果什么地方都不修改,那么所有的数据库的所有表的所有栏位的都用 latin1 存储,不过我们如果安装 MySQL,一般都会选择多语言支持,也就是说,安装程序会自动在配置文件中把 default_character_set 设置为 UTF-8,这保证了缺省情况下,所有的数据库的所有表的所有栏位的都用 UTF-8 存储。
浏览: 136767 次
git commit -amend是git commit -- ...
前面还好,看到后面好乱

我要回帖

更多关于 mes系统主要功能 的文章

 

随机推荐