解决方案 »
- 用navicat建了一个表,然后表中插入数据提示table read only??
- mysql 客户端连接问题
- 这个语句哪里有错误?
- 关于外键
- sql 中 正则表达式问题
- C程序中怎么用mysql C API 创建新表table?
- mysql4.0在Linux下安装好了,但是运行mysql提示command not found是怎么回事?
- delede删除同一张表格中两个不同字段值等的数据
- mysql rowtype的问题
- MYsql 启动不了,求助
- MySQL Workbench没有返回所有记录
- 本地的mysql数据库打不开了,我打开 http://localhost/phpmyadmin/,错误提示如下。该咋办?
按下贴中的方法检查字符集设置。并贴出以供分析。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
我用的是eclipse,设置好了utf-8。
我试了很多方法都没解决。。
如果直接用navicat在表里输入中文,navicat是可以正常显示的,但是用insert语句插入中文就全部都是?号。
如果直接用navicat在表里输入中文,用select语句从表里查询刚才输入的中文的结果却是正常的。
在设置数据库的url的时候加入characterEncoding=utf8即可,例子如下
URL = "jdbc:mysql://localhost:3306/mytest?characterEncoding=utf8";