当前位置:网站首页 > 技术博客 > 正文

string转utf8编码



原文链接地址:

http://blog.51cto.com//

服务端解决方案

查阅MySQL官方文档时,给出如下支持utf8转utf8mb4的官方处理办法

https://dev.mysql.com/doc/refman/5.7/en/charset-unicode-conversion.html

上述的步骤只是针对server端的配置.

对于客户端需要额外特殊的处理

因为我目前的项目, 使用的是JAVA编写, 使用JDBC连接操作数据库, 如下针对的JDBC操作的解决方案

JDBC的URL之前的配置方式

在连接配置中,声明UTF-8的字符编码,在目前的存储需求上来讲,在存储emoji字符串时会报错. 就算服务端的数据库设置了utf8mb4字符集类型

客户端修改成如下配置

客户端连接时报错,不支持该字符集

上述问题的解决方案

连接配置改成

同时数据库配置文件my.cnf 进行相应的修改

重启服务MySQL服务

问题到此解决

 

  • 上一篇: 开源可视化工作流
  • 下一篇: sql nvarchar2
  • 版权声明


    相关文章:

  • 开源可视化工作流2025-06-24 10:01:00
  • 阐述微型计算机系统的组成2025-06-24 10:01:00
  • xml文件中注释怎么写2025-06-24 10:01:00
  • 键盘操控浏览器2025-06-24 10:01:00
  • 字幕编辑安卓版2025-06-24 10:01:00
  • sql nvarchar22025-06-24 10:01:00
  • 二叉查找树和二叉排序树有什么区别2025-06-24 10:01:00
  • 全能鼠标键盘记录器视频教程2025-06-24 10:01:00
  • lenet原理2025-06-24 10:01:00
  • sqlserver游标的使用2025-06-24 10:01:00