处理mysql数据库中文乱码的心酸史(整整一下午,我都快哭了)
来源:互联网 发布:有网络真好作文800字 编辑:程序博客网 时间:2024/05/17 21:24
MySQL默认的字符编码是latin1,与java对应的就是ISO-8859-1。所以要正确的显示我们的中文字符,只需要将MySQL的字符编码方式有latin1改成中文的就行了,改成“gbk”或"gb2312",修改的方法有两种:
一种是重新配置MySQL,在它的配置向导中有一项是让你选择字符的编码,你可以选择自定义选项,然后将其自定义为“gbk”或“gb2312”;
另一种是直接修改MySQL安装目录中的“my.ini”文件,在MySQL的安装目录下找到该文件,用记事本打开,在其中找到以下两句:
[my sql]
default-character-set=latin1
[my sqld]
……
……
default-character-set=latin1
分别将其中的latin1改成“gbk”即可,注意要用小写,听说大写不识别。
MYSQL数据库修改完成后,我们只需将jsp页面的字符集设置为gbk即可。
<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="GBK"%>
如果有过滤器,当然也应该将过滤器中的编码格式改为GBK。
无需再做其他修改,数据库中的乱码问题应该解决了
- 处理mysql数据库中文乱码的心酸史(整整一下午,我都快哭了)
- 被折腾了一下午的java查询mysql数据库的中文乱码问题
- web工程处理乱码的心酸史
- 我浪费了整整一个下午的时间解决的问题,竟然是因为我的粗心。。
- 折腾了一下午(我的本啊)
- 忙活了一个下午,一些与jsp数据库中文乱码问题相关的感想
- 整了我好多天mysql中文乱码的问题
- mysql安装的几个问题烦了我一个下午
- 让我感动了一下午的帖子
- debug了一下午的mysql的心得体会
- jsp插入到数据库的中文汉字变成问号乱码的处理办法(mysql)
- ajax提交中文数据,乱码问题,困扰我整整两天。终于被我解决。。。
- 困扰老子一下午的数据库操作问题(python+mysql)
- 数据库中文乱码处理
- hdu1073 Online Judge 一道字符串处理的水题,,wa了我一下午。。。这几天发生了点不寻常的事。
- mysql中文乱码处理
- Mysql----中文乱码处理
- mysql 中文乱码处理
- struts2入门与配置
- ADS中的数据预取中止错误 DataAbort 周立功
- 高对比+阈值
- 这也是我的愿望呀
- Object sychronized and thread notifyAll
- 处理mysql数据库中文乱码的心酸史(整整一下午,我都快哭了)
- 人生12个经典领悟
- Struts 2框架配置
- PowerDesign的一些问题
- 第一篇
- 用c写的线性表的顺序实现
- 让webbrowser也可以设置代理服务器
- delphi下实现控制其它窗体中的控件
- 如何将秒转换成时分秒格式