`
sean2012
  • 浏览: 46087 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

终极解决MySql乱码

阅读更多
MySql乱码问题


        你是否和我遇到了同样的问题,因为MySql数据库中读取中文信息总是乱码而纠结?下面教你一套终极方法来解决它!

1、将整个工程的字符集设置成“UTF-8”:右击整个工程 ——>快捷菜单“property”——>在Resource中设置“UTF-8”;

2、将JDBC中的URL也设置成“UTF-8”:“ url= "jdbc:mysql://localhost:3306/HouseManage?useUnicode=true&characterEncoding=utf8";”

3、将MySql安装目录下的“my.ini”用记事本打开,

在[client]下添加default-character-set=utf8

在[mysqld]下添加default-character-set=utf8

在“命令提示符下”(win键+R,输入"cmd"命令打开),重新启动MySql 

net stop mysql
net start mysql


4、创建数据库表时要加一个字符集设置


例如:

引用
create table student_info
(
   id                   int not null auto_increment,
   dentityId            varchar(20) not null,
   name                 varchar(20) not null,
   sex                  varchar(4) not null,
   term                 varchar(20) not null,
   major                varchar(50) not null,
   college              varchar(50) not null,
   state                int not null default 0,
   primary key (id)
)type=MyISAM default charset utf8;


5、注意,请不要直接要数据库中insert数据,不然还是乱码,而要通过java代码实例来对数据库insert;


好啦!Congratulations!成功啦!



分享到:
评论

相关推荐

    php mysql excel 乱码终极处理

    ### PHP MySQL Excel 乱码终极处理 #### 一、乱码产生的根本原因 在进行PHP开发过程中,尤其是在处理Excel文件并将其数据导入MySQL数据库时,经常会遇到乱码问题。这主要是由于不同环节间的字符编码不统一所导致的...

    乱码终极解决办法java实现

    本文将详细讲解如何使用Java来实现乱码的终极解决方案。 首先,我们需要理解乱码产生的根本原因。乱码通常是由于字符集(Charset)不匹配导致的。字符集是一种规定字符如何用二进制表示的标准,如ASCII、GBK、UTF-8...

    PHP+MYSQL使用UTF8中文乱码终极解决办法

    ### PHP+MYSQL使用UTF8中文乱码终极解决办法 #### 背景介绍 在进行Web开发时,尤其是在处理中文内容时,经常会遇到一个让人头疼的问题——中文乱码。这通常发生在使用PHP与MySQL组合搭建的网站上。中文乱码不仅影响...

    LNH_MySQL 12-MySQL数据中文不乱码终极实战.mp4

    LNH_MySQL 12-MySQL数据中文不乱码终极实战.mp4

    java中文乱码终极解决方案

    本文将深入探讨Java中解决中文乱码的终极策略,帮助开发者彻底摆脱这个困扰。 首先,我们要理解Java中的字符编码体系。Java采用Unicode作为其内部编码,这使得它能够处理世界上几乎所有的字符集。然而,当与外部...

    LNH_MySQL 13-MySQL数据中文不乱码终极大总结.mp4

    LNH_MySQL 13-MySQL数据中文不乱码终极大总结.mp4

    flex php显示乱码解决

    ### FLEX4+PHP+MYSQL中文乱码问题终极解决方法 在进行跨平台或跨语言的数据处理时,经常会出现字符编码不一致导致的乱码问题。本文将详细探讨如何解决Flex与PHP及MySQL之间交互时出现的中文乱码问题。 #### 问题...

    Java Web开发(JSP、Servlet)乱码终极解决方案.txt

    本篇将详细解析如何在Java Web项目中彻底解决乱码问题,确保数据在各个环节都能正确地显示和处理。 ### 一、项目配置 #### 1. 开发工具编码设置 - **Eclipse**: 在Eclipse中,通过`Preferences -> General -> ...

    MySQL乱码问题终极指南

    解决MySQL乱码问题通常需要检查以下几个关键点: 1. **服务器配置**:检查MySQL服务器的默认字符集,如`character_set_server`。 2. **数据库、表和列**:确认每个数据库、表及列的字符集设置,确保它们与预期的...

    MYSQL使用UTF8中文乱码终极处理方法.docx

    MySQL 使用 UTF8 中文乱码问题的解决是一个涉及多个环节的过程,主要涵盖前端网页、数据传输、数据库连接以及数据存储方式。以下是对每个环节的详细解释: 1. **前端问题**: - 网页和 PHP 程序应该以 UTF-8 格式...

    MySQL中出现乱码问题的终极解决宝典

    总之,解决MySQL中乱码问题的关键在于了解和掌握字符编码转换的整个过程,并在实际操作中确保编码的一致性和正确性。通过对字符集的正确配置和使用,可以有效避免乱码,确保数据的准确性和可靠性。

    PHP乱码终极版必杀.

    ### PHP乱码终极版必杀知识点详解 #### 一、HTML页面转UTF-8编码问题 **1. 在head后,title前加入元标签** - **知识点**: 确保文档头部正确声明了字符集。 - **解决方法**: 在`<head>`标签后、`<title>`标签前...

    Mysql在debian系统中不能插入中文的终极解决方案

    Linux下Mysql插入中文显示乱码解决方案 mysql -uroot -p 回车输入密码 进入mysql查看状态如下: 默认的是客户端和服务器都用了latin1,所以会乱码。 解决方案: mysql>user mydb; mysql>alter database mydb ...

    J2EE中文问题终极解决之道

    总的来说,解决J2EE中文乱码问题需要综合考虑输入输出的各个层面,通过设定统一的UTF-8编码并配合过滤器、页面声明和数据库配置,可以实现中文问题的终极解决。同时,对于跨平台的Java应用,选择UTF-8编码是最佳实践...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    第四部 MySQL乱码问题及字符集实战(14节) 01-MySQL数据乱码及多种解决方案实战1.avi 02-MySQL数据乱码及多种解决方案实战2.avi 03-MySQL不乱码5种方法及不乱码根源深入详解.avi 04-下节内容及课后作业说明.avi 05-...

    php中文乱码问题的终极解决方案汇总

    本文主要针对PHP中文乱码的四种常见情况提供了终极解决方案,帮助开发者有效地解决这类问题。 首先,我们需要理解乱码产生的主要原因:一是编码设置错误,即浏览器与服务器之间编码不匹配;二是文件以错误的编码...

Global site tag (gtag.js) - Google Analytics