MySQL 5.0.19 NT 版本与TOMCAT 5.5.17 配合时JSP页面和SQL语句中的中文字符问题
经过几次反复试验,得出最简配置如下,
启动参数中将 缺省字符集设置为 utf8,数据库字符集设成gb2312
JSP页面中将 编码设置为UTF-8
其他地方不用设置,这样无论是SQL中的中文字符还是页面中的显示都能正确处理了,其他版本没试过。
但试过在MySQL中设置 character_set_*, 好像起不了作用,因为重新启动后就会自动回到latin1
设置好后,数据库状态如下:
mysql> status
--------------
C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe Ver 14.12 Distrib 5.0.19,
for Win32 (ia32)
Connection id: 1
Current database: testdb
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.0.19-nt-max
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: gb2312
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 33 min 31 sec
Threads: 2 Questions: 60 Slow queries: 0 Opens: 0 Flush tables: 1 Open tabl
es: 0 Queries per second avg: 0.030
--------------
分享到:
相关推荐
本文将详细介绍两种解决MySQL与JDBC中文问题的方法。 首先,我们需要理解MySQL和Java之间的编码问题。MySQL数据库支持多种字符集,如GBK、UTF-8等,而Java程序通常使用UTF-8作为默认编码。当Java通过JDBC连接MySQL...
要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...
在本文中,我们将详细介绍如何在Windows操作系统上安装MySQL、Apache Tomcat服务器以及JDK,并对myEclipse IDE进行配置,以确保所有组件能够协同工作。这些步骤是Java开发环境的基础,对于初学者或需要搭建本地开发...
### yum安装JDK、MySQL与Tomcat软件(CentOS6实战经验) #### 一、安装JDK 在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java...
### 解决Tomcat中文乱码问题 在使用Tomcat服务器部署Web应用时,经常会遇到中文乱码的问题。本文将详细探讨这一现象的原因,并提供一种...通过上述方法,可以有效地解决Tomcat中文乱码的问题,提高Web应用的用户体验。
同时,还提到了设置字符编码(`characterEncoding=utf-8`),以确保中文等特殊字符在数据库中能正确处理。 MySQL数据库中有一些重要的内置数据库,比如`mysql`,它存储了MySQL服务器的系统信息。这个数据库对于...
### Win JDK MySQL Tomcat 安装及配置指南 #### 操作系统安装与配置 本章节主要介绍如何在 Windows Server 2008 R2 上安装操作系统,并进行基本配置。 1. **安装操作系统**: - **设置服务器启动**: 通过BIOS设置...
在开发基于Java的Web应用程序时,常常会遇到中文字符编码的问题,尤其是在Tomcat服务器、MySQL数据库和Struts框架的组合中。这个问题主要涉及到字符集的兼容性和一致性,因为每个环节都可能有自己的默认编码方式,...
标题 "打包mysql、tomcat、jdk为一个软件" 暗示了这是一个集成环境的构建过程,将三个关键的IT组件——MySQL数据库、Tomcat应用服务器和Java Development Kit(JDK)整合到一个可轻松安装和管理的软件包中。...
### MySQL乱码问题与中文问题解决方案 在处理MySQL数据库时,遇到乱码和中文字符显示不正确的问题是非常常见的。这些问题通常源于字符集设置不当或编码转换错误。以下是从标题、描述、标签以及部分内容中提取的关键...
### Jdk+jsp+tomcat+mysql配置过程详解 ...在实际操作过程中可能会遇到各种问题,例如环境变量设置不正确、软件版本冲突等,这些问题都需要根据具体情况来解决。希望本文能对您的Java Web开发之路有所帮助。
与 Tomcat 类似,也需要将 MySQL 的默认端口 3306 添加到防火墙中。 ```bash firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload ``` 8. **修改 MySQL 字符集**: 为了确保 ...
MySQL 的安装过程与 Apache 和 Tomcat 相似,需要选择安装类型、设置系统信息、选择安装目录等。MySQL 安装完成后,需要配置服务器,以便它可以正确地提供数据库服务。 MySQL 的配置文件是 my.ini,位于安装目录下...
在本篇文章中,我们将深入探讨如何解决Struts + Hibernate + MyEclipse + Tomcat + MySQL环境中出现的乱码问题。该问题通常出现在处理中文字符时,由于编码设置不当导致中文显示为乱码或无法正常读取。为了确保系统...
MyEclipse+Tomcat+MySQL 环境搭建 MyEclipse+Tomcat+MySQL 环境搭建是 Java 开发中常用的开发环境,本文将详细介绍如何搭建 MyEclipse+Tomcat+MySQL 环境。 一、Java 环境安装 Java 环境安装是 MyEclipse+Tomcat+...
### Tomcat中文编码问题详解 #### 一、中文输出处理 **1. JSP页面中的中文输出** 在JSP页面中处理中文输出时,需要确保页面本身的...通过上述方法,可以在不同的应用场景下有效地解决Tomcat环境下的中文编码问题。
这个视频教程可能涵盖了这些步骤的详细过程,包括配置文件的示例和可能遇到的问题解决方案。通过这样的设置,你可以构建一个高可用、可扩展的Web应用,即使在服务器集群中也能提供一致的用户体验。
本篇文章将详细讲解如何在Tomcat服务器上配置字符集为UTF-8,以彻底解决中文乱码问题。 首先,我们要理解什么是字符集。字符集是一种规定,它定义了字符(如汉字、字母、数字等)与二进制数字之间的映射关系。这是...
总结来说,这个过程涵盖了Java开发环境的搭建,包括JDK的安装与配置,MySQL数据库的安装、配置以及数据导入,Tomcat服务器的安装和配置,以及MyEclipse的安装、配置和项目导入与部署。这些都是Web开发的基本步骤,...