`
wjheye
  • 浏览: 82124 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

bbs项目,解决mysql中文乱码问题

阅读更多
实际项目中遇到的问题就是多,说一个mysql的中文乱码问题,是一个学员提出的,汤老师帮助解决了,我在数据库中还没有插入过中文,还真没有发现这一问题,我试了一下我的程序,发现也有这个问题,就是对数据库表的某一字段插入中文,到数据库中去看,结果全是“?”,这自然是编码的问题。在编码问题解决中,一个重要的思想就是,用什么编码集编码,就要用什么编码集解码。我就按照汤老师解决问题的思路进行解决。
首先,在mysql客户端输入status命令
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:     latin1
Conn.  characterset:     latin1
这就找到了问题的所在,全都是 latin1,肯定不能进行正确的中文编码,
可以在mysql server文件夹中的my.ini文件中,对他们进行设置
[mysql]
default-character-set=gbk
[mysqld]
default-character-set=utf8
default-storage-engine=innodb
重启mysql
之后就可以看到
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:     gbk
Conn.  characterset:    gbk

我再对数据库插入中文,程序报错,sqlException,could not insert,而插入英文没有问题,可以判断这还是数据库的问题,
可以使用show create table tablename;命令,
可以看到我要插入的字段后面显示character set latin1;看来还要对表中字段进行修改,在mysql query browser中的表上可以选择edit table ,双击该字段 再选择Column details,可以看到有一下拉列表框clumn Charset 选择utf8即可。

  在一个类的编写中,如果方法体暂时不知道该如何写,就在方法里头 写一句throws new UnsupportedOperateException。 相当于做个标记,在其他类中调用它时,通过异常就会知道这个方法还没有写代码。

分享到:
评论

相关推荐

    BBS论坛管理(Java EE项目案例)

    如果上面5步都没问题,你就不存在中文乱码问题。 ============================== 数据库使用的是MySQL,其版本为5.0.45 版本。 数据库的用户名及密码均为root。 使用的时候,请参考附件数据库导入一节。或将需要...

    jsp版鲤鱼论坛mysql4.0+tomcat.rar

    演示地址 http://www.liyunet.com/bbs/index.jsp<br>如果出现乱码(JAVA的特权),请修改/WEB-INF/systemconfig.properties文件的 #####################################################$ ######编码转化...

    shopex-single-4.8.5.78660(1).zip

    数据库:MySQL 5.0 及以上 其他:Zend Optimizer 2.5.7 及以上 特别说明:从本版本开始,安装环境不再兼容php4,只支持php5,请安装前一定要先确认php的版本 2、PHP环境下必须要启用的函数 在Php配置文件php.ini中...

    开源bbs源码java-javaweb:网页版

    开源 bbs 源码 java 1、Tomcat 服务器是一种被动的操作,用来处理用户的一些请求和给用户的一些...乱码问题:配置文件中设置 1.3、tomcat配置 可以配置启动的端口号 tomcat的默认端口号为:8080 mysql:3306 http:80

    JSP网站开发典型模块与实例精讲

     2.2.6 指点迷津——如何处理中文乱码问题  2.2.7 使用JavaMail发送注册验证邮件  2.2.8 独家见解——在前台还是后台验证  2.2.8 数据有效性  2.3 实现用户登录  2.3.1 创建登录输入表单  2.3.2 验证...

    JspRun!社区论坛系统 v6.0 bulid 090423 GBK 源码版.rar

    的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的...

    JspRun!社区论坛系统 v6.0 bulid 090424 GBK 安装版.rar

    的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的...

    JAVA自学之路

    先中后英,本着以解决问题为主的想法,练习英文还是先放在一边吧,首先应该在中文网页中查询,还不行的话,搜索英文的吧,最近的尚学堂课程中会带大家阅读英文的书籍。有很多东西就像一层窗户纸,远看灰蒙蒙怪唬人...

    Java Web应用详解.张丽(带详细书签).pdf

    11.3 Struts 开发中的中文乱码问题 11.4 Action 数据获取与传递 11.5 Struts 表单验证 第12章 标签库及其应用 12.1 Struts标签库基础知识 12.2 Struts标签库应用实例 12.3 JSTL基础知识 12.4 EL表达式基础...

    MyBB v1.4.4 简体中文版 bulid 090412

    4.全部重写中文资源包的安装引擎,使自定安装项目成为可能,用户可以根据自己的需要有选择的安装部分或全部项目。 5.修复安装文件中一些小的问题,并在多处添加提醒:访问论坛前请删除安装目录。 6.修正部分翻译错误...

    记事狗微博系统 4.7.4 Build 20140922 GBK.zip

    记事狗微博系统是一套创新的互动社区系统,其以微博为核心,兼有轻博、SNS和BBS特点,既可用来独立建站也可通过Ucenter和oauth接口与已有网站无缝整合,通过微博评论模块、关注转发机制打通全站的信息流、关系流,可...

    记事狗微博系统 4.7.4 Build 20140922 UTF8.zip

    记事狗微博系统是一套创新的互动社区系统,其以微博为核心,兼有轻博、SNS和BBS特点,既可用来独立建站也可通过Ucenter和oauth接口与已有网站无缝整合,通过微博评论模块、关注转发机制打通全站的信息流、关系流,可...

    JAVA 范例大全 光盘 资源

    常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...

Global site tag (gtag.js) - Google Analytics