博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web应用无法访问的原因之一以及如何设置数据库编码
阅读量:7072 次
发布时间:2019-06-28

本文共 529 字,大约阅读时间需要 1 分钟。

这篇随笔,本是应该是在前天晚上发的,但是因为事情太多,硬生生拖到了现在,当时,在我将web应用部署到服务器上时,在调用接口时,客户端没有任何反应,应该是又出异常了,查看了控制台的异常输出,提示requestMapping的问题,好像是路由名重复了,在修改重复的路由名后,访问正常。嗯,记录一下踩过的坑。

 


 

也顺便把昨天想写的随笔写了,昨天是数据库出了问题,为了让用户能输入emoji表情,且能存入数据库,在网上查找资料后,发现emoji表情符想要存入mysql数据库,不能使用utf8的编码,而需要utf8mb4的编码,此两者的区别是:

1.utf8只能支持最长3个字节,而emoji为4个字节,所以在将emoji存入数据库时会出错。

2.uft8mb4支持最长4个字节,刚好是可以存入emoji,所以如果数据库需要存入emoji,则需要数据库编码设置为utf8mb4。

  怎么去设置mysql数据库的编码,用命令行来实现:

    mysql > set names 字符编码;

 

就可以了。

比如:

  mysql > set names utf8;

  

转载于:https://www.cnblogs.com/tizer/p/10388203.html

你可能感兴趣的文章
网页打开时左上角带的小图标
查看>>
java中json数据生成和解析(复杂对象演示)
查看>>
Tomcat中的数据源------>数据库连接池
查看>>
二分 三分搜索
查看>>
C#中反射type记录
查看>>
View在测量时的MeasureSpec由什么决定?
查看>>
【Spring3.0系列】---Bean不同配置方式比较 和适用场合
查看>>
Spring学习进阶(四) Spring JDBC
查看>>
【WebService】快速构建WebService示例
查看>>
Elasticsearch 删除数据
查看>>
ES6 学习笔记 (2)-- Liunx环境安装Node.js 与 搭建 Node.js 开发环境
查看>>
总结一下最短路径的贝尔曼-福特算法(Bellman-Ford)及用队列优化(spfa)
查看>>
HDU3067 小t的游戏
查看>>
JDK源码 ArrayList
查看>>
程序员面试大揭秘——应聘微软、亚马逊、谷歌、苹果等IT公司你都要做什么准备?...
查看>>
【转】如何理解云计算?很简单,就像吃货想吃披萨了
查看>>
ECharts测量图,功率图
查看>>
个人总结作业
查看>>
C++的预处理(Preprocess)
查看>>
仿网易菜单 实现侧滑 SlidingMenu
查看>>