问题描述:

改为UTF8之后,重新进入mysql,它又自动改回latin1

有个方法很简单,在连接url后加上如下代码即可:

?useUnicode=true&characterEncoding=UTF-8

特别注意,两个属性之间一定要用&符号的转义符,且不能带空格,否则会报错。
 例子如下 hibernate.cfg.xml配置文件:

<?xmlversion='1.0'encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <!-- Generated by MyEclipse Hibernate Tools.                   -->
<hibernate-configuration>
    <session-factory>
        <propertyname="dialect">
            org.hibernate.dialect.MySQLDialect
        </property>
        <propertyname="connection.url">
            jdbc:mysql://localhost:3306/share?useUnicode=true&amp;characterEncoding=UTF-8
        </property>
        <propertyname="connection.username">root</property>
        <propertyname="connection.password">accp</property>
        <propertyname="connection.driver_class">
            com.mysql.jdbc.Driver
        </property>
        <propertyname="myeclipse.connection.profile">ssh</property>
        <propertyname="show_sql">true</property>
        <propertyname="format_sql">true</property>
        <mappingresource="cn/lihuoqing/po/ShUser.hbm.xml"/>
        <mappingresource="cn/lihuoqing/po/ShOptions.hbm.xml"/>
        <mappingresource="cn/lihuoqing/po/ShFiles.hbm.xml"/>
        <mappingresource="cn/lihuoqing/po/ShComments.hbm.xml"/>
        <mappingresource="cn/lihuoqing/po/ShDown.hbm.xml"/>
    </session-factory>
</hibernate-configuration>
=================================

1 修改数据库级 
a. 临时更改: 
mysql>SET GLOBAL character_set_database=utf8; 
b. 永久更改: 
改了服务器级就可以了 
2.修改表级 
mysql>ALTER TABLE table_name DEFAULT CHARSET utf8; 
更改了后永久生效 
3.修改列级 
修改示例: 
mysql>alter 
table `products` change `products_model` `products_model` varchar( 20 ) 
character set  utf8 collate utf8_general_ci null default null; 
更改了后永久生效 
4.更改连接字符集 
a. 临时更改: 
mysql> set names utf8; 
b. 永久更改: 
修改my.ini文件 (linux 为my.cnf)

从my.ini下手

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

default-character-set=utf8

linux 下修改这里容易遇到问题,出错后请参考http://blog.csdn.net/zhongdajiajiao/article/details/51698845

mysql 修改编码不成功解决办法相关推荐

  1. Python3.4 Django MySQL MySQL-python 安装不成功解决办法 Unable to find vcvarsall.bat 错误

    解决办法: 1.安装pymysql pip install pymysql 2.在Django项目中找到跟settings.py在同一个目录下的__init__.py 添加如下代码 import py ...

  2. iView UI / Element UI修改样式不成功解决办法

    项目场景:iView UI / Element UI修改样式不成功 问题描述 例如:在修改组件样式中,直接修改还是通过添加类名,修改都不成功 原因分析: 原因:,其中的scoped限制了修改 解决方案 ...

  3. Mysql修改密码报错解决办法

    自己在项目中遇到的实际问题,也从网上找了很多的信息,试了很多次,报错信息(本人使用的mysql版本是8.0.0.25): 说白了,就是提示你语句写的不对,在near-有错误.原文链接参考:https: ...

  4. 虚拟机无法访问主机mysql_虚拟机linux端mysql数据库无法远程访问的解决办法

    对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1. 在控制台执行 mysql -u root -p mysql,C ...

  5. 电脑上mysql数据库无法登录_无法远程登入MySQL数据库的几种解决办法MySQL综合 -电脑资料...

    方法一: 尝试用MySQL Adminstrator GUI Tool登入MySQL Server,Server却回复错误讯息:Host '60-248-32-13.HINET-IP.hinet.ne ...

  6. 安装mysql驱动报错_java.sql.SQLException: org.gjt.mm.mysql.Driver 报错【解决办法】

    今天爱分享给大家带来java.sql.SQLException: org.gjt.mm.mysql.Driver 报错[解决办法],希望能够帮助到大家. spring boot mysql 中启动报错 ...

  7. Python编码错误的解决办法SyntaxError: Non-ASCII character ‘\xe5‘ in file

    Python编码错误的解决办法SyntaxError: Non-ASCII character '\xe5' in file  [现象] 在编写Python时,当使用中文输出或注释时运行脚本,会提示错 ...

  8. tplink错误代码51215_tplink升级提示错误代码18000导致升级不成功解决办法

    升级不成功之后会弹出一个错误代码18000了,那么碰到这类的问题我们要如何来排除解决呢,今天我们来看一篇关于升级提示错误代码18000导致升级不成功解决办法吧,具体如下. 在使用TFTP方式或浏览方式 ...

  9. Mysql闪退问题图文解决办法

    无论输入什么密码,都出现闪退的情况,后来查找资料才发现原来是之前使用360时,将mysql服务给关了,现将解决办法总结如下: 1.桌面找到计算机-->右键选择管理: 2.在管理页面点击服务,展开 ...

最新文章

  1. 大家一起来博皮——2:液态布局和固态布局,页面框架篇
  2. PyTorch max()函数取最大值
  3. IDEA设置使用git bash替换原有terminal(cmd)
  4. Scrapy框架的学习(7. 了解Scrapy中的debug信息以及Scrapy shell的使用)
  5. PHP CURL 多线程 GET/POST 类
  6. 8.2.2继承 第8章 面向对象编程简介
  7. python封装继承多态_浅谈JavaScript的面向对象和它的封装、继承、多态
  8. 配置一下自己的vim
  9. 了解华为HCIP认证
  10. elipse下载及安装
  11. Linux vlan间路由配置,VLAN间路由
  12. 终极算法---读书笔记
  13. win7下cmd乱码
  14. tensorflow(gpu) win10安装 1060显卡驱动
  15. 计算机论文要求多少字,论文需要写多少字
  16. 【USACO1.3.3】最棒的回文
  17. 计算机二级两个控件之间求偶,求,全国计算机等级考试二级java历年试题及答案合集,还有上机考试真题?...
  18. 持续集成之Jenkins+Gitlab实现持续集成
  19. 推荐一篇好文《佛教真像大家所认为的那样消极吗?》
  20. 安卓设置热点ssid和密码

热门文章

  1. 【PyTorch】contiguous==>保证Tensor是连续的,通常transpose、permute 操作后执行 view需要此方法
  2. 字段的某记录相同,但是时间不同,找到MySQL里面最新的数据
  3. track_info分区表的创建并将ETL的数据加载到Hive表
  4. 抓住那只喵(HTML5-神经猫)
  5. 完整的可按年份和月份查询数据并显示
  6. phpcmsV9栏目内文章批量移动后,新的内容页模板不生效 -分析篇
  7. javascript 性能 · 平稳退化、渐进增强
  8. 抖音很火的失恋表白网页模板
  9. wordpress插件-WP Rocket3.8.8与Rocket3.9.1双版本/火箭缓存插件免授权汉化版
  10. python全排列速度最快_python 写的两种打印全排列的方法速度对比