mysql 乱码问题
A.mysql设置
1.service mysql stop
2.sudo vim /etc/mysql/my.cnf
在[mysqld]中添加下面两行
character_set_server = utf8
init_connect = 'SET NAMES utf8'
3.service mysql start
B.建库和建表代码加上字符集编码
create database `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
create table `tb_name` ( id varchar(40) primary key ...... ) engine=innodb default character set=utf8;
或者修改已经存在的库和表的字符集编码
ALTER DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `tb_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
C.调用的url加上字符集编码
url = jdbc:mysql:///`db_name`?useUnicode=true&characterEncoding=utf8
如果用在c3p0框架的xml配置文件中,要对&转义
?useUnicode=true&characterEncoding=UTF8
最新文章
- 12.JAVA之GUI编程打开与保存文件
- configuration error-could not load file or assembly crystaldecisions.reportappserver.clientdoc
- JAVA理论概念大神之概念汇总
- laravel的配置文件
- Js获取后台集合List的值并操作html
- android strings.xml 报 is not translated in af,
- sqlserver on linux
- 分类算法之贝叶斯(Bayes)分类器
- vijosP1902学姐的清晨问候
- PLSQL 看连接数据库的用户
- asp.net + Jquery 实现类似Gridview功能 (一)
- openStack core service Components Ins shell scripts and simple provision
- 【Spring】基于注解的实现SpringMVC+MySQL
- 在应用程序中使用Xml文件
- 团队作业8——第二次项目冲刺(Beta阶段)Day5--5.23
- 纯js生成验证码
- vertx.FileResolver文件解析
- 原生JavaScript运动功能系列(一):运动功能剖析与匀速运动实现
- 【.NET开发之美】使用ComponentOne提高.NET DataMap中的加载速度
- 【python】判断值是否在list和set的对比以及set的实现原理
热门文章
- spring mvc 拦截器 拦截子目录
- MySQL Command 常见命令
- XML 中对当前时间的引用
- BizTalk开发系列(三十二)浅谈BizTalk主机性能优化
- BizTalk开发系列(十六) XML命名空间
- win10如何让她闭嘴、按什麽建系统都要说话、如何让她闭嘴?
- javascript 与jquery为每个p标签增加onclick方法
- poj2142-The Balance(扩展欧几里德算法)
- iOS简易图片选择器 (图片可多选,仿微信)
- [daily][device] linux添加打印机