Mysql闪退现象以及JDBC访问时中文乱码问题处理
2013-12-18 09:22
701 查看
Mysql的详细安装过程,网上有很多相关资料。下面一篇博客介绍得比较详细:http://blog.sina.com.cn/s/blog_7cd69a6501014x7h.html
安装完成之后,我本想通过Mysql Command Line 启动mysql,却出现了闪退的现象。通过网上搜索,问题主要出现在Command Line 无法找到在安装目录下找到my.ini这个配置文件。这边文章http://www.2cto.com/database/201209/153858.html提到了将my-small.ini这个配置文件复制一个副本到当前文件夹,改名为my.ini。闪退的问题终于得到解决了。
在学习java web的过程中,我是利用jdbc来注册com.mysql.jdbc.Driver驱动,最终访问Mysql数据库。但是,今天是实验过程中,当在PreparedStatement中使用了汉字的时候,通过Mysql Query Browser访问到数据库里面的内容,发现中文字段都是‘?',也就是出现了乱码问题。
在网上搜索了相关资料,问题的主要原因是Mysql默认的编码格式采用的是latin1。而我们jsp, java代码是utf-8编码。虽然问题找到了,但是解决办法五花八门。最后终于在万花丛中找到了http://blog.sina.com.cn/s/blog_7e42a5d201014mae.html这篇博客。主要是修改my.ini里面的默认编码设置。修改完毕之后需要重启Mysql服务。需要注意的是,虽然修改了Mysql默认编码,但是之前建立的表的编码却没有改变。如果想解决这些旧表的编码方式。可以通过Browser来手动修改。
这里面有个小细节特别重要,通过Browser修改旧表时,不要忘记修改表里面字符串类型的列的编码方式。这样才能从根本上解决中文乱码问题。
安装完成之后,我本想通过Mysql Command Line 启动mysql,却出现了闪退的现象。通过网上搜索,问题主要出现在Command Line 无法找到在安装目录下找到my.ini这个配置文件。这边文章http://www.2cto.com/database/201209/153858.html提到了将my-small.ini这个配置文件复制一个副本到当前文件夹,改名为my.ini。闪退的问题终于得到解决了。
在学习java web的过程中,我是利用jdbc来注册com.mysql.jdbc.Driver驱动,最终访问Mysql数据库。但是,今天是实验过程中,当在PreparedStatement中使用了汉字的时候,通过Mysql Query Browser访问到数据库里面的内容,发现中文字段都是‘?',也就是出现了乱码问题。
在网上搜索了相关资料,问题的主要原因是Mysql默认的编码格式采用的是latin1。而我们jsp, java代码是utf-8编码。虽然问题找到了,但是解决办法五花八门。最后终于在万花丛中找到了http://blog.sina.com.cn/s/blog_7e42a5d201014mae.html这篇博客。主要是修改my.ini里面的默认编码设置。修改完毕之后需要重启Mysql服务。需要注意的是,虽然修改了Mysql默认编码,但是之前建立的表的编码却没有改变。如果想解决这些旧表的编码方式。可以通过Browser来手动修改。
这里面有个小细节特别重要,通过Browser修改旧表时,不要忘记修改表里面字符串类型的列的编码方式。这样才能从根本上解决中文乱码问题。
相关文章推荐
- JDBC访问Mysql出现中文乱码问题
- 开源电商 OFBiz (Mysql)Idea安装过程及问题(中文乱码,500 GenericEntityException jdbc,Visitor错误处理)
- MySQL学习(二)——SQL语句创建删除修改以及中文乱码问题
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1
- rtf 中处理中文乱码以及utf-8 gbk 所占字节的问题
- ubuntu下python处理mysql中文乱码问题
- MySQL的字符集以及中文乱码问题
- jdbc mysql 中文乱码问题的解决
- MySQL的字符集以及中文乱码问题
- JDBC和Hibernate连接MySQL中文乱码问题
- jdbc 链接mysql执行sql语句出现中文乱码问题
- spring mvc 访问不同的目录下的jsp视图及处理POST请求参数中文乱码问题
- mysqldump以及navicat导出mysql脚本中文乱码的问题--自己记录依稀
- linux系统下mysql快速安装使用、远程访问及中文乱码问题解决
- 网上一次MySQL中文乱码问题的处理过程
- JDBC连接mysql乱码异常问题处理总结
- 解决Mysql中文乱码以及Incorrect string value的问题
- mysql中文处理乱码问题(转)
- Python操作MySQL以及中文乱码的问题
- xampp下mysql设置密码以及解决中文乱码问题