- 浏览: 1230212 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (461)
- 心得体会 (166)
- Hibernate (9)
- Spring (12)
- Struts1 (3)
- Ajax (4)
- Java (54)
- 其他技术 (21)
- 数据库 (29)
- EXT (0)
- Struts2 (7)
- Xml (3)
- HTML (5)
- JavaScript (12)
- 面试相关 (3)
- BLOG (11)
- 计算机 (11)
- PMP (0)
- OGNL (1)
- LINUX (79)
- AIX (1)
- Ubuntu (14)
- Android (1)
- hadoop (3)
- LINUX debian (3)
- 心得体会 eclipse (2)
- JSTL (1)
- 心得体会 hadoop cdh3u5 (2)
- maven (5)
- Hive (1)
- 心得体会 工具使用 (3)
- spring data jpa Query By Example(QBE) (1)
- nginx (2)
- Apache (1)
- mysql (6)
- LINUX mysql (2)
- freemaker (1)
- 心得体会 FastDFS Nginx 断点续传 (1)
- LINUX FastDFS Nginx 断点续传 (1)
- 心得体会 Mybatis (2)
- 心得体会 mysql (4)
- php (1)
- logback 简介 (5)
- EL (1)
- Tomcat (2)
- win7 (1)
- LINUX maven (1)
- scrumworks (1)
- linux nginx (6)
- svn linux (1)
- mac (3)
- mac git (1)
- git (1)
- nexus (2)
- golang (1)
- LINUX Redis (1)
- mac oracle (1)
最新评论
-
a785975139:
有用
MySQL Error :SHOW PROFILES -
yijiulove:
弄了半天,参照你的方法解决了.特来感谢,知道可能是先加载,但是 ...
Spring和Mybatis整合时无法读取properties的处理方案 -
chenjinqi1987:
Missing com.sun.jdmk:jmxtools:jar:1.2.1 -
leifeng2:
请问怎么使用,运行之后d盘符没有生产音频文件呢?
java录音程序 -
sundful:
chenghong726 写道你好,我也遇到你这样的问题,按照 ...
Spring和Mybatis整合时无法读取properties的处理方案
经过一个星期的艰苦奋斗终于解决了这个问题,特将经验摘录下来备忘。本文将解决以下的几种乱码问题。
中文存入 mysql 数据表出现的乱码,从 JSP 页面读取 mysql 中文数据出现乱码,以及在 sell 环境下查看数据库表中文数据出现乱码。
linux 平台:ubuntu6.10
mysql 版本:5.0
浏览器:firefox2.0
为了解决中文乱码的问题首先就是要同一字符集,我采用utf-8 。
第一步:安装mysql 后,修改配置文件/etc/mysql/my.cnf 找到相应项并添加如下字段,如下所示:(注意是添加,配置文件中其他不相关的内容下面并没有列出来)
[client]
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8
重新启动mysql 服务,进入sell 终端,进入mysql 的命令提示符下输入如下指令:
mysql>show variables like '%char%';
如果出现的列表各项内容和以下相同表明配置成功了,
+--------------------- -+----- ----------------
| Variable_name | Value
+-----------------------+- --------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/
+---------------------+ ----------------------
第二步:在要发送中文或者要读取中文的JSP 页面(最好所有页面)都添加如下声明:
<%@page pageEncoding="UTF-8"%>
<%@ page contentType="text/html;charset=utf-8"%>
<% request.setCharacterEncoding("utf-8"); %>
在<head> 标签对中添加如下:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
注意在servlet 中对请求进行响应的方法中同样要有:
response.setContentType("text/html;charset=utf-8");
第三步:(由于不明原因firefox 发送的请求仍然是latin1 的时候执行这一步)
在将请求的参数插入数据库之前还要再执行一次转码( 将latin1 编码转换为utf-8) ,例如:
String utf8_str = new String( latin_str .getBytes("latin1"),"utf-8");
这一步可以写在一个过滤器中,不怕麻烦也可以在每一次在将请求数据插入之前都进行一次转码。
另外:在连接数据库的时候可以不用加上字符集参数了,直接用用户名和密码连接就可以了,如连接:
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/ 数据库名"," 用户名"," 密码");
发表评论
-
springboot中spring.profiles.include的妙用
2019-09-30 10:03 1906我们有这样的一个spring ... -
java8--List转为Map、分组、过滤、求和等操作
2018-09-14 16:07 2752利用java8新特性,可以用简洁高效的代码来实现一些数据 ... -
intelliJ IDEA 文件修改之后的蓝色
2018-04-12 10:37 2345intelliJ IDEA链接svn之后,当文件发生修 ... -
Restful与webService区别
2018-02-13 09:59 697有好多人问我们在设计底层服务的时候到底是应该选 ... -
InputStream为什么不能被重复读取?
2017-07-17 14:36 908首先,熟悉Java的人可能都知道,Java中的Inputst ... -
CentOS下SWAP分区建立及释放内存
2016-02-18 14:20 3612方法一: 一、查看系统当前的分区情况:>free - ... -
CentOS下挂载硬盘(fdisk,mkfs.ext4,mount)
2016-02-18 13:55 7025centos挂载硬盘 挂载硬盘步骤: 1. 先分区 ... -
七个对我最重要的职业建议
2015-12-17 13:19 531Nicholas C. Zakas 是全世 ... -
Centos安装Vsftpd
2015-11-03 19:10 833安装部分摘自开源中国,最后红色部分解决无法登陆(cannot ... -
在logback中配置mybatis显示sql
2015-07-08 11:56 1122第一种方式、直接在logback.xml配置文件中添加: ... -
git 删除远程分支
2015-06-25 14:58 972一不小心把本地的临时分支push到server上去了,想要删除 ... -
httpclient 上传、下载文件
2015-04-20 18:53 1048/** * 上传文件 * @throws Pars ... -
Java 7, Jenkins, Ubuntu 12.10 64bit issues
2015-01-20 16:44 817While installing Jenkins 1.486 ... -
在CentOS中安装中文字体
2014-08-08 14:25 1803以linux下安装宋体,黑体为例,介绍字体安装方法:第一步、 ... -
JCaptcha 验证码添加干扰线,显示中文验证码
2014-08-08 13:30 8545import java.awt.Color; import ... -
nginx记录post参数和自定义头信息
2014-08-01 19:10 20401.版本:nginx/1.4.4 记录post参数: ... -
理解 JMeter 聚合报告(Aggregate Report)
2014-06-27 17:01 9572Aggregate Report 是 JMeter 常用的一 ... -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
2014-06-26 14:34 2335一.系统吞度量要素: ... -
web 性能测试中的几个关键指标:并发用户数,QPS,用户平均请求等待时间
2014-06-26 13:40 1024关于并发用户数和QPS,自己一直被这两个概念纠结,阅读了一下相 ... -
QPS、PV和需要部署机器数量计算公式(转)
2014-06-26 11:33 1168术语说明:QPS = req/sec = 请求数/秒 【Q ...
相关推荐
Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件...
JSP+Servlet+MySQL 数据库增删改查,适合与初学JSP,Servlet的人
jsp+mysql数据库编写的交友项目jsp+mysql数据库编写的交友项目
宠物商城+ssm框架+jsp页面+mysql数据库
基于JSP+Servlet+Mysql的宿舍管理系统源码+数据库.zip基于JSP+Servlet+Mysql的宿舍管理系统源码+数据库.zip基于JSP+Servlet+Mysql的宿舍管理系统源码+数据库.zip基于JSP+Servlet+Mysql的宿舍管理系统源码+数据库.zip...
jsp+servlet+mysql实现的乐趣大型购物系统(源码+数据库) jsp+servlet+mysql实现的乐趣大型购物系统(源码+数据库) jsp+servlet+mysql实现的乐趣大型购物系统(源码+数据库) jsp+servlet+mysql实现的乐趣大型购物系统...
遇到了这个问题, 按照一定的顺序解决了, 来这里总结一下, 希望能帮助大家. 咱们从前台到后台的顺序来解决. 1. JSP 这里需要设置一下JSP页面的统一编码格式: 打开Eclipse-window->preferences. 根据...
jsp+servlet+mysql乱码解决的 累积各路方法 最终终成正果
基于JSP+MYSQL的物流配送(快递)管理系统源码+项目说明+数据库.zip 基于JSP+MYSQL的物流配送(快递)管理系统源码+项目说明+数据库.zip 基于JSP+MYSQL的物流配送(快递)管理系统源码+项目说明+数据库.zip 基于JSP+MYSQL...
有详细的jsp 留言板代码+mysql数据库 配置即可参考使用
ideabook 是一款简单的JSP+MYSQL数据库留言本。我希望它成为初学者学习JSP+MYSQL的最好代码。它也可以作为实际应用的留言本使用。
解决jsp+MysQL输入和输出中文乱码的方法 配置是tomcat+mysql,版本都是最新的
基于JSP+Servlet+ Mysql的宿舍管理系统源码+数据库+项目说明.zip 基于JSP+Servlet+ Mysql的宿舍管理系统源码+数据库+项目说明.zip 基于JSP+Servlet+ Mysql的宿舍管理系统源码+数据库+项目说明.zip 基于JSP+Servlet+ ...
基于servlet+jsp+mysql实现的javaweb校园车辆管理系统源码+数据库文件.zip 内含演示视频,代码完整下载可用。 基于servlet+jsp+mysql实现的javaweb校园车辆管理系统源码+数据库文件.zip 内含演示视频,代码完整...
解决jsp+MysQL输入和输出中文乱码的方法! 解决jsp+MysQL输入和输出中文乱码的方法!
基于JavaWeb Servlet + Jsp + Mysql 旅游管理平台源码+sql数据库.zip 基于JavaWeb Servlet + Jsp + Mysql 旅游管理平台源码+sql数据库.zip 基于JavaWeb Servlet + Jsp + Mysql 旅游管理平台源码+sql数据库.zip ...
基于jsp+servlet+mysql的图书管理系统源码+数据库.zip可作为课程设计、期末大作业等等,下载即用。 基于jsp+servlet+mysql的图书管理系统源码+数据库.zip可作为课程设计、期末大作业等等,下载即用。 基于jsp+...
jsp+mysql数据库登陆功能实现代码.pdf
jsp+mysql数据库登陆功能实现代码.rar