易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql中文乱码 - Java / Java SE

数据库原来有中文的数据不是乱码,我的程序插入的是乱码,平台 myeclipse8.5编码为utf8
数据库也是utf8
1.在mysql中表的字符集设置为utf8(不是这种格式可以将数据导出为utf8,然后再转换为gb2312),建表时就可以create table xxx(..) charset=utf8;  
  2.在java程序中url写成jdbc:mysql://0.0.0.0:3306/try?useUnicode=true&characterEncoding=utf8

安装MySQL时选择编码用gb2312就好了!

1楼和2楼,没看我说的问题,只是我添加的是乱码,原数据库的记录是正常的,

那就是你写的程序的问题了
看看你的程序插入数据时编码方式是否正确

建表时就可以create table xxx(..) charset=utf8;同意这个做法,mysql就是这样的,你再创建表时候如果没有指定编码,就是默认的编码,所以你在库中直接sql添加数据是可以加进中文的,但在程序中插入数据时候就是???,对吧。。这个是常见的问题。。另外也可能跟mysql版本有关,但是几率很小,基本确定是建表时候没有指定统一编码。。。

配置文件内 写这个 "在java程序中url写成jdbc:mysql://0.0.0.0:3306/try?useUnicode=true&characterEncoding=utf8"是没有用的。。。你可以试验一下看看。。只能是给表指定统一编码,可能mysql版本不同,会导致你重新建表设定统一编码才会,解决问题,,,你可以试验下证明我的说法。。。good luck。。。

看下你的页面编码都设置为UTF-8了吗

在你数据库的安装路径下
找到MySQL\MySQL Server 5.0\my.ini
打开然后搜索
default-character-set=**
改成GBK就行了
然后重启下MYSQL就可以了

首先,数据库编码方式选为UTF-8
其次,MyEclipse中你的项目编码改为UTF-8
再次,


相关问答:

java xml文题 - Java / Java SE

<?xml version="1.0" encoding="utf-8" ?> 
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical&q ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

php跟jsp之间session共享的问题 - Java / Web 开发

最近一个项目中遇到一个问题:在原有的一套系统中(php开发)添加一些小功能(jsp开发),原来用户系统都是php开发的,我如何在jsp开发的功能中做到用户信息session同步呢? 有人是否有做过类以项目,想听听大家的看法
......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号