问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

hibernate向mysql存储中文数据一直是问号

发布网友 发布时间:2022-04-08 01:49

我来回答

2个回答

懂视网 时间:2022-04-08 06:10

character_set_server=utf8      #这个是我添加的
init_connect=‘SET NAMES utf8‘
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
 
[mysqld_safe]
default-character-set = utf8    #这个是我添加的
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
 
[client]
default-character-set = utf8      #这个是我添加的
 
[mysql.server]
default-character-set = utf8      #这个是我添加的
 
[mysql]
default-character-set = utf8      #这个是我添加的
 


mysql> show variables like ‘%char%‘;


| character_set_client      | utf8                      |
 
| character_set_connection  | utf8                      |
 
| character_set_database    | utf8                      |
 
| character_set_filesystem  | binary                    |
 
| character_set_results      | utf8                      |
 
| character_set_server      | utf8                      |
 
| character_set_system    | utf8                      |
 
| character_sets_dir        | /usr/share/mysql/charsets/    |



2 数据源url连接配置


在xml配置文件中配置数据库url时,要使用&的转义字符也就是&

<property name="url" value="jdbc:mysql://localhost:3306/customer?useUnicode=true&characterEncoding=UTF8"</property>

3.Tomcat

tomcat默认的字符集是ISO-8829-1,修改成utf-8

修改server.xml文件

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>



utf8 和 UTF-8 在使用中的区别


总结:【只有在MySQL中可以使用“utf-8”的别名“utf8”,但是在其他地方一律使用大写“UTF-8”。】


本文出自 “一无所有-天行者” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1672424

hibernate插入中文到mysql数据库乱码

标签:mysql中文乱码

热心网友 时间:2022-04-08 03:18

1.第一步:检查数据库的字符集:
a>,用insert语句直接在工具(SQLyog Enterprise-通常的mysql工具,或许你用的其他的工具) 上添加一条记录。
b>用select查询刚刚添加的那条数据,如果里面是乱码,可以得出结论,数据库的字符集设置有问题(至少现在可以得出这个结论)。
解决方法:
a> 如果你创建好了数据库,即可用该方法来Alter(修改)数据库的字符集

b>修改my.ini文件:
我mysql装在d盘(看你的安装盘符而定),打开my.ini,找到这句:
[mysql]
default-character-set=utf8 ,并修改为utf8,保存即可
以上步骤都做完后(注意:字符集要保持一致,一般用utf8),你再到数据表中添加一条有中文的数据,是不是已经ok了!!

2.第二步:在hibernate.cfg.xml:中修改连接串的字符集:
找到这句:

jdbc:mysql://127.0.0.1:3306/bbsforum
在后面加上设置字符集的参数,修改后即可:

<property name="connection.url">jdbc:mysql://localhost:3306/biyesheji?characterEncoding=UTF-8</property>
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
锦州的住房公积金应该怎么才能提取的啊? 锦州不知公积金可以提取吗,具体地点是哪 冷静期过一个月以后还生效吗 签订的离婚协议书能无效吗 30天冷静期之间离婚协议书签有效吗? 那么屋里20度给宝宝盖什么 幼儿园20度室温盖多少被子 求黑塔利亚米英同人游戏Pain&amp;Gain 黑塔利亚米英pain&amp;gain怎么存档 求APH米英同人游戏&lt;pain&amp;gain&gt; 百度网盘第三方登录一直提示网络繁忙 看《127小时》的观后感,写成1000多个字的作文 求一部电影,,好像是美国西部,一个驴友独自去爬山,然后卡在岩缝里出不来,最后经过几天自断手臂获救的 中国去俄罗斯坐火车需几天? 民间做会标会怎么算钱 我的朋友说什么民间互助理财,是违法的吗 什么是农民资金互助合作社? 民间信用的消极影响 最近出了一种新的投资,他们声称叫民间互助投资,请问合法不合法?请问安全不安全?都是熟人介绍。 民间互助会起诉,法院会受理吗? 中小企业融资的方式有哪些 十元二十元民间互助合法吗? 民间互助合法吗? 民间标会是什么? 酱香米线用黄豆酱还是甜面酱 陈小玲说山东威海民间信用互助是不是合法的? 发明家属于科学家吗? Y510P 按F2 进入insydeh20 setup utility 这是真么东西 我想进bios设置时间自动开机 怎么整 高分~!!! RTC-L是不是激素 S7-200中READ-RTC读实时时钟指令与寄存器VW20&#47;VW21&#47;VW22和VW30&#47;VW31&#47;VW32和VW0&#47;VW1&#47;VW2和M0.4之间有什么联 我在建行办房贷时写了信用卡申请,JOY银联白金卡(加JOY白金VISA)是什么... 小规模纳税人开3万免征增值税吗 小规模纳税人超过3万部分怎么交税? 小规模纳税人超过3万部分怎么交税 小规模纳税人3万元以下是免税吗 小微企业税务的起征点是多少 小规模纳税月销售金额超过3万元怎么交税 我们是小规模纳税人,*是一个季度报一次,小规模纳税人每个月有3万的起征点,一个季度就是9万,也 小规模纳税人超过3万元是全额征税吗 如何减小肚腩 男人减小肚腩这些方法适合 女儿的女的拼音 闺女什么意思? 男人到了中年之后,为什么肚子都会那么大? 青年男性肚腩变大是什么原因,? 怎么减男人的肚腩? 男士大肚腩怎么样减掉 浏览器输入192.1 68.0.1显示不了路由器设置页面,我拉的是房东的网线。。 ip地址为192.1.128.1子网掩码为255.255.254.0求每个子网的地址,主机IP范围 擦桌子 描写 做家务擦桌子400字怎么写?
  • 焦点

最新推荐

猜你喜欢

热门推荐