当前位置: 首页 > news >正文

国内产品网站服务器租用

国内产品网站,服务器租用,网站公告栏怎么做,中拓网络科技有限公司1.之前在学习过程中不知道utf8和utf8mb4的区别#xff0c;也没过多去了解#xff0c;直到最近设置的数据库编码全是utf8后发现问题所在了#xff0c;居然不能储存表情包#xff01;#xff01;#xff01;整个人直接傻了#xff0c;后面知道了utf8是3字节不能储存表情也没过多去了解直到最近设置的数据库编码全是utf8后发现问题所在了居然不能储存表情包整个人直接傻了后面知道了utf8是3字节不能储存表情utf8mb4才可以废话不多说马上整改接下来的一幕就令人头疼了。 2.我的mysql版本是5.7.40首先按照一些文章的教程修改数据库的编码为utf8mb4备注使用的是SQLyog工具 然后继续修改表的字符集格式为utf8mb4备注如果没有使用工具的建议去查一下修改数据库和表字符的字符集命令 然后我的pom.xml的MySQL依赖包如下 dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactIdscoperuntime/scope /dependency 然后yml文件数据库连接如下 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mcy_wechat_data?useSSLfalseseverTimezoneGMT%2b8username: namepassword: password 好了我以为这样就好了结果还是报错了如下 Caused by: java.sql.SQLException: Incorrect string value: \xF0\x9F\x98\x97\xF0\x9F... for column CONTENT at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4096) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4028) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2490) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2651) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2734) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379) at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) at org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:172) at com.ibatis.sqlmap.engine.execution.SqlExecutor.executeUpdate(SqlExecutor.java:80) at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteUpdate(MappedStatement.java:216) at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeUpdate(MappedStatement.java:94) 心态再次崩一直找了很多文章在修复后来自己发现数据库和表虽然改了字符集那么字段列属性呢果不其然一查发现字段的字符集还是utf8查看字段字符集命令如下 SHOW FULL COLUMNS FROM table_name; 这一波我真的无语了改了表的字符集字段居然没有跟着改这里用命令更改,如下 ALTER TABLE 表名 MODIFY 字段名 类型(如varchar(255)) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 改后再查如下我这里其他的是utf8content是utf8mb4 果不其然就没报错了愉快的储存表情包了如下我的content把表情包已字符串形式给数据库了
http://www.sadfv.cn/news/75807/

相关文章:

  • 网站模板 瀑布流购物网站建设开发费用分析
  • 河北做网站的公司达美网站建设
  • 网络系统管理技能大赛答案seo网络营销的技术
  • 网站建设合同 文库2018年公司网站建设费分录
  • 网站安全建设申请资阳房地产网站建设
  • 游戏网站开发公司互联网营销师培训班
  • 建设银行车贷网站wordpress账户插件
  • 一般做网站的软件wordpress去掉index
  • 哪个网站可以做中文云文字网站建设报价单-中英文版
  • 什么网站可以做软件有哪些内容吗济宁住房和城乡建设厅网站
  • 海沧网站建设淘宝天猫优惠券网站建设费用
  • 门户网站定制开发wordpress代码生成器
  • 杂志社网站建设意义建设银行网站打不开怎么办
  • 网站备案需要哪些东西wordpress图片粘贴插件
  • 自己做的旅游网站 介绍钢结构平台
  • 自助建站软件自动建站系统苏州网站开发公司兴田德润优惠吗
  • 学做宝宝衣服网站好电子商务网站建设与管理期末考试题
  • 网站建设流程周期公司入口网站app
  • 代理上海建站公司注册出口网站制作
  • 永川网站建设熊掌号做网站开专票税钱是多少个点
  • 邯郸网站设计制作wordpress伪静态规则
  • 中国开发网站的公司北京网站建设 公司
  • 用excel做网站展厅设计搭建
  • 餐饮公司网站模板开发公司运营部职责
  • 泰州网站建设专业团队目前最好的引流方法
  • 逻辑图在线制作网站深圳对留学生创业政策
  • 建网站和开发网站网站建设方案书模板 备案
  • wap网站微信分享代码多店铺开源商城系统
  • zhi做网站做前端常用的网站及软件下载
  • 青岛开发区网站建设公司crm客户管理系统免费软件