在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mysql插入中文数据变成问号如何解决

135次阅读
没有评论

共计 1764 个字符,预计需要花费 5 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“mysql 插入中文数据变成问号如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql 插入中文数据变成问号如何解决”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

mysql 插入中文数据变成问号

第一步:首先检验一下你自己的代码基本配置

1.Jdbc.properties 数据库配置文件后面是不是加了 characterEncoding=utf-8,如下图所示:

mysql 插入中文数据变成问号如何解决

发现没有的话别傻看着,赶紧加起来

2.web.xml 有没有配置编码过滤器,就像是这种

mysql 插入中文数据变成问号如何解决

没有的话你自己看着办,嘿嘿,为了方便你们复制在下面写一下(是不是很贴心)

!--  配置编码过滤器  -- 
 filter 
 filter-name characterEncodingFilter /filter-name 
 filter-class org.springframework.web.filter.CharacterEncodingFilter /filter-class 
 init-param 
 param-name encoding /param-name 
 param-value utf-8 /param-value 
 /init-param 
 /filter

第二步:当你发现上面两个文件都没有问题的话,我们就来看看这个配置文件啦.

1. 看数据库编码格式

先登录服务器,进到你的数据库,登录数据库命令(下面的数据库名指的是你创建的数据库名称,比如说 test):

mysql -u root -p 数据库名

然后执行下面的命令查看你数据库的编码格式

show variables like lsquo;char% rsquo;;

mysql 插入中文数据变成问号如何解决

就是这个 latin1 在作怪,那么这个问题怎么解决呢?不要心急往下看.

2. 修改 mysql 内部配置文件

先声明一下,最新下载的官网 mysql 安装包貌似都是没有 my.ini 文件,但是一定有 my.cnf 文件,这个时候你就应该去你服务器看下在哪,当然一般都在根目录下的 etc/ 下面。

命令行:vim my.cnf

mysql 插入中文数据变成问号如何解决

【核心】执行 i 命令进入编辑模式,在 [mysqlid] 下面新增下面一句话,也就是汉字编码格式兼容

character-set-server=utf8

mysql 插入中文数据变成问号如何解决

:wq 命令保存并退出。

3. 重启 mysql 大功告成

我的是在根目录的 bin 下面执行这两个实现停启

systemctl stop mysqld.service
systemctl start mysqld.service

mysql 插入中文数据变成问号如何解决

然后你可以很自豪的登录 mysql,执行上面这个命令查看你数据库的编码格式

show variables like ‘char%

mysql 插入中文数据变成问号如何解决

是不是很惊喜很意外,哈哈哈哈。

最终经过不泄的努力,总算是把这个中文数据录入进去了,哈哈哈哈,真服自己,都想给自己转个钱啥的,问号什么的可以滚一边去了。

mysql 插入中文数据变成问号如何解决

问题解决

存入 mysql 的汉字变成问号项目场景

mySql 5.7

java

配置文件:spring.datasource.url=jdbc:p6spy:mysql://localhost:3306/XXX?useSSL=false

插入操作:

@Insert(INSERT INTO foods(food_name,food_taste,food_price,food_description) VALUES (#{foodName},#{foodTaste},#{foodPrice},#{foodDescription}) )
 int insert(Food food);

问题描述

存入数据库后汉字变成????

mysql 插入中文数据变成问号如何解决

原因分析:

连接数据库的设置需要制定字符集

解决方案

解决方法:数据源里面增加 useUnicode=true characterEncoding=UTF-8

spring.datasource.url=jdbc:p6spy:mysql://localhost:3306/XXX?useUnicode=true characterEncoding=UTF-8 useSSL=false

wenti

mysql 插入中文数据变成问号如何解决

读到这里,这篇“mysql 插入中文数据变成问号如何解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-03发表,共计1764字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 丁香五月缴情在线 | 亚洲在线网址 | 亚洲成av人片一区二区三区 | 免费看成人播放毛片 | 亚洲综合国产精品 | 国内自拍videos hd | 日韩一级大片 | 全免费a级毛片免费看网站 全免费a级毛片免费看无码 | 日日摸夜夜爽无码毛片精选 | 久久精品伊人 | 人人做人人妻人人精 | 九色视频在线播放 | 亚洲成av人片无码天堂下载 | 久久久久18 | 末发育娇小性色xxxxx视频 | 日本韩国亚洲欧美在线 | 日韩无套内射视频6 | 四虎永久免费影院 | 毛片网站在线看 | 国产成人亚洲精品久久 | 久久www免费人成_看片高清 | 久久丫精品国产亚洲av不卡 | 欧美在线观看网站 | 久久这里只有精品9 | 男人和女人一级 黄 色大片 | 亚洲综合亚洲国产尤物 | 国产拍拍拍在线观看视频免费 | 欧美精品一区二区精品久久 | 日韩免费高清视频网站 | 日本国产最新一区二区三区 | 亚洲欧美男人天堂 | 国产一区二区三区免费看 | 国产精品www夜色视频 | 久久久精品中文字幕 | 免费毛片电影 | 青木玲中文字幕一区二区 | 男人一进一出桶女人视频 | 精品在线一区二区三区 | 亚洲三级在线播放 | 一区二区三区精品国产 | 加勒比黑人喝羽月希奶水 |