我的代码库
添加代码片段
代码收藏夹
代码回收站
开发问答
我要提问
我要回答
用户注册
邮箱:
密码:
用户登录
邮箱:
密码:
记住登录一个月
忘记密码?
发表随想
还能输入:200字
首页
编程开发
开发语言
Java
C++
C
C#
VB
PHP
JSP
ASP
.NET
HTML
XML
JS
CSS
Ruby
Python
Perl
开发框架
Struts
Spring
Hibernate
Zend
CakePHP
ThinkPHP
CodeIgniter
Yii
Symfony
JQuery
Rails
ASP.NET MVC
Castle
开发工具
Eclipse
MyEclipse
NetBeans
JBuilder
Visual Studio
Dreamweaver
Zend Studio
GCC
Notepad++
Vim
UltraEdit
Editplus
EmEditor
TextPad
项目开发
项目管理
架构设计
测试
运维
移动开发
Android
iOS
Windows Phone
BlackBerry
MeeGo
数据库
Oracle
SQL Server
MySQL
DB2
Sybase
SQLite
Access
安全技术
云安全
网络安全
数据安全
系统安全
服务器安全
应用安全
网络技术
网络协议
网络结构
网络设备
路由技术
交换技术
网络通信
无线技术
网络管理
操作系统
Linux
Windows
Unix
Dos
Mac OS
嵌入开发
硬件相关
单片机
嵌入式系统
其他
云计算
IT资讯
求职招聘
开发笔记
程序员杂谈
用户注册
邮箱:
密码:
用户登录
邮箱:
密码:
记住登录一个月
忘记密码?
发表随想
还能输入:200字
请选择技术分类
开发技术
移动开发
数据库
安全技术
网络技术
操作系统
嵌入开发
其他
开发语言
开发框架
开发工具
项目开发
Java
C++
C
C#
VB
PHP
JSP
ASP
.NET
HTML
XML
JS
CSS
Ruby
Python
Perl
*如果你找不到更细的分类,可以选择上级分类
当前位置:
云代码
-
技术问答
- MySQL
数据库查询结果乱码,如何解决?
悬赏:10
|
提问者:
神马
|
浏览:3000
举报
|
2012-12-14
我来回答
最佳回答
1.临时方案:
在mysql命令行执行命令:set character_set_client = gbk.临时将character_set_client设成gbk字符集。
2.永久方案:
打开/etc/my.cnf文件 找到[mysql]部分,将default-character-set=latin1改成default-character-set=gbk。
如果没有改行增加
default-character-set=gbk
utf-8字符集同理。
回答者:
海大软件1102班
等级:初级设计师
积分:2516
顶
(4)
|
踩
(4)
回答时间:2012-12-14
所有回答
#1
海大软件1102班
举报
|
顶
(4)
|
踩
(4)
2012-12-14
1.临时方案:
在mysql命令行执行命令:set character_set_client = gbk.临时将character_set_client设成gbk字符集。
2.永久方案:
打开/etc/my.cnf文件 找到[mysql]部分,将default-character-set=latin1改成default-character-set=gbk。
如果没有改行增加
default-character-set=gbk
utf-8字符集同理。
回答:
http://yuncode.net/question/q_50cfe37a7c6bb80
#2
李先生
举报
|
顶
(2)
|
踩
(2)
2013-03-22
连接数据, mysql -u root -p命令后,设置数据库使用字符集:SET NAMES 'UTF8'
不行再尝试一下解决MySql数据乱码方法:
1 写过滤器设置编码格式(格式和JSP页面的编码一样),或则在请求里面写request.setCharacterEncoding("编码方式");
2 如果是查询出数据乱码,在链接的URL上加上编码格式(你这里加了,没问题);
3 修改my.ini文件里面的 default-character-set= 您要的编码格式 (一共有两处,你查找一下 改为一样的编码格式)
4 如果是写入到数据库之后是乱码(前提是已经写了过滤器处理编码),修改my.ini文件里面查找sql-mode 设置 sql-mode = "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";
#3
云代码会员
举报
|
顶
(2)
|
踩
(2)
2014-04-08
1.临时方案:
在mysql命令行执行命令:set character_set_client = gbk.临时将character_set_client设成gbk字符集。
2.永久方案:
打开/etc/my.cnf文件 找到[mysql]部分,将default-character-set=latin1改成default-character-set=gbk。
如果没有改行增加
default-character-set=gbk
utf-8字符集同理。
#4
C天下
举报
|
顶
(2)
|
踩
(2)
2017-04-18
??
#5
yunl
举报
|
顶
(2)
|
踩
(2)
2017-11-16
设编码
#6
郝人
举报
|
顶
(2)
|
踩
(2)
2018-11-19
a
#7
云代码会员
举报
|
顶
(2)
|
踩
(2)
2019-06-02
555
继续回答
相关提问
2021-09-28
10
建个员工信息表
2016-02-23
10
通过搜索来搜索出数据库中的数据,并且输出到页面来
2015-01-28
20
算总投的票数
2014-04-18
10
hib带条件的分页怎么做啊
2012-12-15
70
全文搜索除了用like语句外还有什么解决方案?
2012-12-15
30
事务有哪几种状态?
2012-12-14
10
数据库查询结果乱码,如何解决?
2012-12-14
10
怎样用cmd命令行连接mysql数据库
2012-12-14
10
一般的论坛数据库用多大?