java mysql 编码总结
来源:互联网 发布:如何做好商务工作 知乎 编辑:程序博客网 时间:2024/05/19 23:01
目前的编码,大家都是统一用utf-8,mysql,java 文件
这样一般够了,
但当存特殊字符时,有时候就会有问题,比如苹果的表情符号,mysql 存入就会出现异常:
Incorrect string value: '\xF0\x9F\x98\x80\xF0\x9F
原因分析:http://segmentfault.com/a/1190000000616820
处理方案:
1.java 连接数据库需要指定utf8和Unicode编码
如:
jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8
注意&要用& useUnicode=true&characterEncoding=UTF-8
2.mysql 配置编码为utf8mb4
一般是三个地方配置
mysql的配置文件,表,,字段:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE table_name CHANGE column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
配置参考:http://segmentfault.com/a/1190000000616820
- java mysql 编码总结
- 总结:Java-mysql编码问题解决
- Java-MySQL中文乱码编码问题总结
- Java-MySQL中文乱码编码问题总结
- MySQL异常编码总结
- mysql 编码问题总结
- Mysql编码问题总结
- Java编码总结
- java 字符串编码总结
- JAVA 字符串编码总结
- Java字符编码总结
- java 编码方式总结
- Java编码问题总结
- Java字符编码总结
- java 编码问题 总结
- java编码问题总结
- java 字符编码总结
- Java Web 编码总结
- “我爱智能”原创性博客索引
- LeetCode Linked List Cycle
- 安卓 requestFeature() must be called before adding content 错误
- 惠普实训一周心得
- Java进程的创建
- java mysql 编码总结
- TextNut文件保存路径
- 朱凯的
- 统计 MySQL 数据库中每个表数据与索引占用的空间大小
- Linux入手
- 不适用工具类解析Json
- C模板实现STL容器中的vector
- 二叉树的建立
- BestCoder Round #53