`

mysql以及页面无法正常显示中文

阅读更多
使用mysql命令进入控制台,默认情况下是无法输入中文,并且也无法正常显示数据库中已经有的中文的.解决办法是:
在进入mysql控制台时,加上参数.示例如下:

mysql.exe --user=root  --password=root  --default-character-set=gbk


如果密码为空,则示例如下:
mysql.exe --user=root  --password=  --default-character-set=gbk

但是上面的那个方法有点烦,关闭mysql后,又恢复了原来的面貌,要从根本上解决,可以这么来做:

1.在mysql中找到my.nin这个文件,将里面的default-character-set=latin1改为gbk.
2.在配置的数据库连接<connection-url />中指定编码方式,如:
<connection-url>jdbc:mysql://localhost:3309/libadata?characterEncoding=gbk</connection-url>
3.在使用IDE开发的过程中,将sql,文本,jsp等都设置为[color=red][/color]

现在从页面上输入数据到数据库再从里面读出来,乱码的问题就解决了。

  当然还有其它的方法,比如在建数据库database时就指定编码方式,不管这么样,问题解决了就好!!


分享到:
评论
2 楼 yangke250 2008-06-01  
全部用utf-8绝对五乱码问题
1 楼 mmxcq 2008-06-01  
我用了你这个方法一样的不行不能在客户端输入中文
在程序中我却能正常读取和插入中文

相关推荐

    解决连接mysql中文显示乱码

    解决MySQL连接时中文显示乱码的问题,关键在于确保数据库、连接参数以及应用程序内部各环节的字符集设置保持一致,并采用适合中文字符的编码方式,如UTF-8。通过上述步骤,可以有效避免中文乱码现象,保证数据的正确...

    java插入mysql中文乱码解决

    1. **字符集不一致**:如果Java程序、JDBC驱动、MySQL服务器以及数据库表的字符集设置不一致,就会导致中文乱码。例如,如果Java程序使用的是GBK编码,而MySQL服务器使用的是UTF-8编码,则会导致乱码。 2. **连接...

    MySQL数据库 中文设置

    本教程将详述如何避免中文乱码问题,确保数据库、表和列能够正常显示中文内容。 首先,我们需要理解MySQL字符集的概念。字符集(Character Set)是数据库用来表示文本的一组符号和规则,它定义了如何存储和处理字符...

    在mysql数据库中传入中文字符,并实现正常显示.rar

    在MySQL数据库中处理中文字符是常见的需求,尤其是在中文网站、应用程序和数据分析项目中。要确保中文字符能够正确存储和显示,需要关注几个关键点...遵循这些步骤,你应该能在MySQL数据库中顺利地传入和显示中文字符。

    mysql workbench基本操作ER图,整理的中文讲解

    MySQL Workbench是一款为MySQL数据库特别设计的图形化数据库设计工具,提供数据库建模、SQL开发、以及数据库迁移等功能。其前身是DBDesigner4,由于PowerDesigner等其他数据库设计软件存在收费问题,MySQL Workbench...

    MySQL写入中文乱码character

    执行上述命令后,查询结果中的中文字符应该能正常显示了。 #### 六、总结 通过上述步骤,我们可以有效地识别和解决MySQL写入或读取中文时出现乱码的问题。关键在于确保客户端、服务器以及结果集等各个层面的字符集...

    PHP+MySql中文乱码解决方案

    - 使用`gb2312`编码可能会导致文件名乱码,从而无法正常读取文件。同样地,可以使用`mb_convert_encoding()`函数来进行编码转换。 #### 四、总结 解决PHP+MySQL中文乱码问题的关键在于确保各个组件之间编码的一致...

    mysql中文乱码的解决方法

    这样可以使查询结果正常显示。 #### 三、字符集选择与转换 在选择字符集时,需要考虑以下几个因素: 1. **UTF-8**:是一种多字节编码,能兼容全球几乎所有的字符。对于英文使用8位(一个字节),中文使用24位...

    PHP和MySQL Web开发(中文第四版网页版/手机版)

    3. PHP与MySQL交互:学习如何使用PHP连接到MySQL数据库,执行SQL查询,处理查询结果,并在Web页面上显示数据。这包括预处理语句、事务处理和错误处理等高级主题。 4. Web应用架构:书中会讨论MVC(模型-视图-控制器...

    MySql数据库导入乱码

    在导出数据库时,我们需要查看数据表中记录里的中文能否正常显示,如果显示的中文都是 ??? 这样的问号,那么我们就需要重新设置语言为我们所采用的编码的数据库格式。例如,如果我们的数据库的编码是 utf8,我们就...

    Php MySQL中文教程

    《PHP MySQL中文教程》是一本全面讲解如何使用PHP与MySQL进行网页开发的综合教程。它旨在帮助初学者和有一定基础的开发者深入理解这两项技术的结合,以创建功能丰富的动态网站。以下是根据教程内容可能涉及的一些...

    mysqlTomcat

    Tomcat是Apache软件基金会的一个开源的Servlet容器,它用于运行Java服务器页面(JSP)和Servlet,从而实现Web服务器的功能。在IT行业中,MySQL和Tomcat经常被一起配置使用,以便建立一个完整的Web应用环境。 配置...

    如何解决MySql-JSP中文乱码问题

    在开发Web应用时,尤其是使用Java技术栈如JSP、Servlet与MySQL数据库交互时,中文乱码问题常常困扰着开发者。...这样,无论是在MySQL、JSP、Servlet还是C#或.NET环境中,中文字符都能正常显示,避免乱码的出现。

    MySQL详细安装步骤

    - 将字符集设置为“utf8”,这一步非常重要,可以确保中文字符正常显示,避免出现乱码问题,点击“下一步”。 13. **设置密码**:为root用户设置一个密码,并记住这个密码,因为之后连接数据库时需要用到它,点击...

    修改mysql编码的一种方法

    因此,即使从客户端看是正常的,也无法保证其他情况下数据的正确性。 #### 四、总结 通过上述步骤,可以有效地解决MySQL数据库的中文乱码问题。关键在于确保从客户端到数据库的每个环节使用的字符集保持一致,从而...

    MySQL + JDBC彻底解决中文乱码问题

    在使用 MySQL 数据库进行数据存储时,可能会遇到中文字符显示为乱码的问题。这种情况通常出现在数据库连接参数配置不当或数据库本身的字符集设置不正确时。本文将详细介绍如何通过调整 MySQL 的配置以及正确设置 ...

    mysql+php中文乱码问题及mysql时间函数.pdf

    在开发Web应用时,MySQL和PHP常常是最佳搭档,但它们在处理中文字符时可能会遇到乱码问题。本文将深入探讨这些乱码问题及其解决方案...通过上述方法,开发者可以确保数据的准确性和页面的正常显示,从而提高用户体验。

    常见php与mysql中文乱码问题解决办法

    乱码问题1:用PHPmyAdmin操作MySQL数据库汉字显示正常,但用PHP网页显示MySQL数据时所有汉字都变成了?号。 症状:用PHPmyAdmin输入汉字正常,但当PHP网页显示MySQL数据时汉字就变成了?号,并且有多少个汉字就有多少...

Global site tag (gtag.js) - Google Analytics