linux服务器,,,
select (case aa when 1 then '石家庄' when 2 then '北京' else '天津' end) as dd from tablejava调用执行的sql语句出来的是乱码,数据库执行的不是
select (case aa when 1 then '石家庄' when 2 then '北京' else '天津' end) as dd from tablejava调用执行的sql语句出来的是乱码,数据库执行的不是
解决方案 »
- 急,在线等待 //PG表中数据被破坏,如何恢复啊,
- innodb lock table
- 创建表的时候datetime型的数据,设默认值为now(),却错误了,要怎么改啊?
- mysql恢复数据,怎么使用binlog啊!!
- MySQL/Postgresql 有没有最新的对比情况?
- 请大虾帮我把这个SQLSERVER的函数改成MYSQL的。
- log4j写日志进mysql的中文乱码问题,在sql 2000 下面没什么问题。求救啊!
- 求一条sql语句,实现条件查询?
- 请教一个工作流的SQL语句...
- 请教uxix 下用cc编译mysql的c API 程序,谢谢!
- 关于mysql数据库并发访问的问题
- [MySQL]求一句SQL
set names 一下。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
检查你的server和client字符集是否一致
+-----------+------------+---------+
| yewu | daytime | dinggou |
+-----------+------------+---------+
| 中国区 | 2008-12-18 | 5 |
| 中国区 | 2008-12-19 | 3 |
| 中国区 | 2008-12-20 | 76 |
| 中国区 | 2008-12-21 | 25 |
| 中国区 | 2008-12-22 | 20 |
| 中国区 | 2008-12-23 | 16 |
| 中国区 | 2008-12-24 | 167 |
| 中国区 | 2008-12-25 | 7 |
| 中国区 | 2008-12-26 | 12 |
| 中国区 | 2008-12-27 | 19 |
+-----------+------------+---------+
10 rows in set (0.00 sec)同样的sql语句
只是在java中字符拼的
String sql=“sqlstring”;
daytime yewu dinggou
2008-12-26 00:00:00 ??????? 0
2008-12-26 01:00:00 ??????? 0
2008-12-26 02:00:00 ??????? 0
2008-12-26 03:00:00 ??????? 0
2008-12-26 04:00:00 ??????? 0
2008-12-26 05:00:00 ??????? 0
2008-12-26 06:00:00 ??????? 0
2008-12-26 07:00:00 ??????? 0
2008-12-26 08:00:00 ??????? 0我在mysql执行set names utf8,页面编码格式也是utf-8
查询出来的还是问号
我在网上查到修改配置文件,my.cnf来设置,不过没找到这个文件,后来发现我这个版本的mysql好像得从my-large.cnf cp过去改名,然后重新启动,现在问题解决。