Mysql插入乱码问题
来源:互联网 发布:sysgettempdir php 编辑:程序博客网 时间:2024/05/01 11:51
原因:
数据库table和插入语句的字符编码不匹配或者数据库table的编码不支持中文
解决方案:
修改table中的字符编码为:utf-8(或gbk,gb2312)
在代码中链接数据库时,连接字符串后面加上?characterEncoding=utf8,例如jdbc:mysql://localhost:3306/db_zhu?characterEncoding=utf8
在出现插入或修改出现乱码时,首先在mysql终端执行下插入语句,检查是否插入正确。然后再代码中打印下插入语句,看是否有乱码或问号?。最看看连接字符串是否设置了characterEncoding
附:
wamp执行mysql终端时需要mysql -u root 才能有有root权限。
拓展:
http://www.cnblogs.com/hongfei/archive/2011/12/29/set-names-utf8.html
0 0
- 插入mysql乱码问题
- Mysql插入乱码问题
- mysql 插入中文乱码问题
- mysql插入显示乱码问题
- mysql 插入中文乱码问题
- mysql插入中文乱码问题
- mysql插入中文乱码问题
- 插入MySQL中文乱码问题
- mysql php 插入乱码 编码问题总结
- JDBC插入Mysql数据库中文乱码问题
- 关于MySql插入数据的乱码问题
- Mysql中插入汉字出现乱码问题
- mysql 的 插入数据乱码问题
- mysql 插入中文乱码问题的解决
- linux mysql 插入显示乱码问题
- hibernate向mysql插入数据乱码问题
- 解决Mysql插入中文乱码问题
- mysql 解决插入中文乱码问题
- 1624
- 浅谈java阻塞队列实现原理
- POJ-1002 487-3279 模拟问题
- 二分图基本概念
- SDUTOJ 2120数据结构实验之链表五:单链表的拆分
- Mysql插入乱码问题
- C语言和php语言现在哪个更给力吃香
- Java的三大特性
- 一个 电脑原始人 的独白
- Myeclipse快捷键
- Effective C++ 8,9
- 线程共享数据以及ThreadLocal类
- 隨3--文件壓縮成base64,解壓
- Selenium IDE 使用Export Feature改变脚本语言类型