最近要想配置一个j2ee和mysql的工程,却遇到了乱码问题,找了很多的文章各有个的说法,算式零星的总结:

1.统一使用utf-8编码

2.在数据库目录中修改my.ini文件

[mysql]

default-character-set=GBK

[mysqld]

default-character-set=GBK

这里使用GBK,之所以使用GBK是应为你在控制台需要看到中文,它可以将utf-8的编码转换为GBK,否则你看到的式乱码,而且你也不能在控制台中插入中文,那是因为你的编码不是中文编码。

3.修改你数据库,MySQL\MySQL Server 5.1\data\databaseName下的db.opt文件 (注意:databaseName是你数据库的名字);

default-character-set=utf8

default-collation=utf8_general_ci

注意:我查了下资料,资料上显示mysql的编码utf-8不能有"-"符合,所以就省略了。这里只能式utf8.

4.修改你的数据库连接,

在你的数据库连接中添加useUnicode=true&characterEncoding=utf-8

否则你在操作数据库的时候就会提取出乱码来。

5.此时,你可以正确的操作中文了,可以在工程中显示中文,也可以在后台使用中文。

上述是在实际操作中,通过测试和查看相关的文档和网友提供的各种资料总结的,如果有不正确的地方,欢迎交流。

注意:有的时候会出现:ERROR 1366 (HY000): Incorrect string value: 错误,无法插入中文,这个时候可以使用下列命令将字符改过来

SET CHARACTER SET 'GBK'

我觉得这种字符设置不是很好,utf-8无法统一,所以一直在找一种更好的方法,欢迎交流

分享到:

2009-03-16 10:42

浏览 829

评论

j2ee与mysql乱码过滤_mysql 在 j2ee中配置的乱码问题处理相关推荐

  1. mysql windows 乱码问题_MySQL:windows中困扰着我们的中文乱码问题

    前言:什么是mysql中的中文乱码问题? 话不多说,直接上图 这个东西困扰了我好久,导致我现在对windows映像非常不好,所以就想改成Linux,行了,牢骚就发到这里,直接说问题,明眼人一眼就看出来 ...

  2. mysql数据库导入外部数据乱码么_mysql数据库导入数据时出现乱码的解决办法

    MYSQL存储数据乱码 mysql的字符集设置有多个层级,在mysql中存储中文,如果不能正确设置字符集,很容易出现数据乱码.今天就有一个用户反馈他数据库中的数据下午1点多开始出现了乱码.在这里,我分 ...

  3. php配置mysql集群_mysql的集群配置

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 文档旨在介绍如何安装配置基于2台服务器的MySQL集群.并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行. ...

  4. mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决

    Mysql数据库导出来的是乱码如何解决 时间:2014-10-13 PHP网站程序人员在制作网站的时候,经常需要将本地上的数据库传到指定的服务器上,这时候需要在软件上先把数据导出来,然后在登录到远程p ...

  5. mysql主从复制过滤_mysql主从配置及复制过滤

    前提:为了方便搭建,我直接使用了lnmp搭建环境,mysql版本使用5.6版本,数据库为test(在主服务器上创建数据库后备份拉到从服务器) 部署LNMP ( 安装详情请见:https://lnmp. ...

  6. mysql 5.6 安装 中文_ubuntu 下mysql 5.6安装、删除和配置中文乱码问题

    1.安装mysqlsudo apt-get install mysql-server 2.删除mysqlsudo apt-get autoremove --purge mysql-server-5.0 ...

  7. mysql 触发器 赋值_MYSQL的触发器中 变量赋值

    CREATETRIGGERsync_doingBEFOREINSERTONet_contentFOREACHROWBEGINSELECT@uc_id:=user_headFROMet_usersWHE ...

  8. win7 mysql读写分离_mysql 主从复制 读写分离配置

    口水:第一次写博客,欢迎大家来拍砖. 最近项目中用mysql主从复制主要是为了实现读写分离.数据库备份.故障转移的需要,采用的是一主一从,配置比较简单. 自已在本机做测试 测试环境如下: OS:win ...

  9. mysql中文长方形_MySql 5.7 中文文档 - 12.16.9.2 使用最小边界矩形的空间关系函数 | Docs4dev...

    MySQL 提供了几个特定于 MySQL 的函数,用于测试两个几何g1和g2的最小边界矩形(MBR)之间的关系.返回值 1 和 0 分别 table 示 true 和 false. 本节稍后将描述根据 ...

最新文章

  1. ad域不去用frs_年轻人就是不喜欢喝茶?那就用高级时尚的茶包装去吸引
  2. RecyclerView
  3. win8无线网络受限怎么办 win8网络受限的解决方法
  4. idea卸载不干净怎么办_家里拖地老是不干净怎么办,来跟我学!
  5. 解决GitHub下载速度慢下载失败的问题
  6. 《深度学习》花书训练营day01-线性代数
  7. 如何查看mysql 的端口号?
  8. 10g添加用户 oracle_linux安装oracle
  9. 人脸识别-YOLOv5模型目标检测
  10. PLSQL配置Oracle 64位
  11. python替换所有标点符号_python 把标点符号替换为空
  12. 利用依存分析完成开放领域关系抽取
  13. python module docs是什么意思_Python Module和Package辨析
  14. 立法保护关键信息基础设施意义重大
  15. 千万别对女项目经理有幻想!
  16. 网站百度统计被恶意刷广告的处理方法
  17. 特辑·写给SoftwareTeacher的一封信
  18. python少儿编程面试经验_编程猫少儿编程南京奥体中心
  19. 孩子学python教程_教孩子学编程 PYTHON语言版 PDF_IT教程网
  20. 用c语言验证1000以内的卡拉兹(Callatz)猜想

热门文章

  1. RocketMQ CommitLog And Index
  2. [CF494D]Birthday
  3. Prim算法和Kruskal算法求最小生成树
  4. grails 环境找不到java_home
  5. 基于SSM实现个人博客系统
  6. Vue底层实现原理概述
  7. vue-router的基本使用
  8. NYOJ542-试制品
  9. Android通过百度地图API用Service和Alarm在后台定时获取地理位置信息
  10. linux ubunt 安装软件的前期准备——更新源的更换