jstl连接mysql的乱码问题..

海天候 2005-04-21 09:49:27
版本: tomcat 5.0.30+jstl 1.1+mysql_connector-java-3.1.7-bin.jar(MySQL Connector/J 3.1.7)

<%@ page contentType="text/html;charset=gb2312" isELIgnored="false" %>
<%@ page language="java" import="java.util.*" %>
<%@taglib uri="http://java.sun.com/jstl/core-rt" prefix="c" %>
<%@taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
<%
request.setCharacterEncoding("gb2312");
%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head>
<title>My JSP 'index.jsp' starting page</title>
</head>

<body>
This is my JSP page.
<c:out value ="中国OK"></c:out>
<sql:setDataSource var="ds" driver="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost:3306/oceandd?useUnicode=true&characterEncoding=gb2312" scope="session"/>
数据源设置成功!!
<sql:query var="qy" dataSource="${ds}">select * from mydb</sql:query>
<c:forEach items="${qy.rows}" var="dsf">
<br><c:out value="${dsf.name}"/>
</c:forEach>
</body>
</html>

问题:
显示出来的数据库记录是乱码!
插入的数据库记录也是乱码!
..
...全文
52 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
海天候 2005-04-23
楼上的兄弟,还是不行,不过我把
<%@ page contentType="text/html;charset=gbk" isELIgnored="false" %>
改为
<%@ page isELIgnored="false" %>
就行了.真奇怪...

但是插入到数据库时又显示为乱码了,我都gbk改成2312也不行..
回复
飞行的兔子 2005-04-23
显示是乱码就将开头改成:<%@ page contentType="text/html;charset=GBK" isELIgnored="false" %>
插入时将useUnicode=true&characterEncoding=gb2312改成useUnicode=true&characterEncoding=gbk
我上次就是这个问题
回复
海天候 2005-04-23
不行...
回复
jFresH_MaN 2005-04-21
useUnicode=true&characterEncoding=gbk
回复
相关推荐
JSP基础:六、EL表达式、JSTL标签和乱码解决
二、新内容(EL表达式、JSTL标签)StuPrjEL项目 1、JSP脚本有什么不足? 代码结构混乱 Java代码和Html代码混合起来容易出错 代码不易于维护 2、解决方案:EL表达式 Espression Language 以${开始,以}结束,中间...
JSP开发之使用标准标签库(JSTL)操作mysql数据库
关于连接数据库方面,大家可以参考我的...我们接下来看下使用JSTL SQL标签来运行SQL SELECT语句: &lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding=...
jsp和servlet操作mysql中文乱码问题的解决办法
首先看是从什么地方开始出现的乱码,只要统一编码,就不会出现乱码,下面以uft-8(个人认为最好)为例,详细说明: 1、如果乱码是从jsp页面出现的,jsp头部页面加上: 在head标签中加上标签。 2、如果乱码是...
使用JDBC连接MySQL数据库操作增删改查
更多精彩内容欢迎访问我的个人博客皮皮家园:http://www.zhsh666.xyz或者http://www.zh66.club期待您的光临哦!...接下来我们创建数据库(MySQL)3.在数据库里面添加数据4.首先是BaseDao,这个是重中...
SSM框架中乱码问题解决办法和开发查询成绩业务
文章目录SSM框架中乱码问题解决办法和开发查询成绩业务第二种情况:入库后乱码原因1:数据库的编码不支持中文原因2:连接字符串没有设置编码二、开发查询成绩业务第一步:开发dao第二步:开发service第三步:开发...
JavaWeb
JavaWeb知识点总结
常见问题汇总(十二)——关于Mysql
1、向数据库插入中文出现乱码 (1)jdbc:mysql://localhost:3306/world?useUnicode=true&amp;characterEncoding=utf8 *对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾,但;在xml中必须用&amp...
彻底解决Spring MVC 中文乱码 问题
彻底解决Spring MVC 中文乱码 问题 2015-06-10 14:03 114648人阅读 评论(20) 收藏 举报 本文章已收录于: 分类: 10 JavaEE(44) 作者同类文章X 版权声明:本文为...
mysql中文乱码终结
我自己都不知道为了中文问题烦恼了多少个日子,最恨瑞典人了-谁叫他发明了mysql,还设置了默认设置:latin1.曾经也在想假如中国人发明了 mysql(my see狗),呵呵,那么我们还有这样烦恼吗?默认的就是gk2312 或者...
乱码问题和解决办法/开发查询成绩业务
乱码问题和解决办法 第一种情况:界面到控制器乱码 界面提交的数据默认使用ISO-8859-1的编码,该编码不支持中文,因此乱码乱码的表现为???。 解决办法是在web.xml中设置编码过滤器,spring框架提供了编码过滤器类...
MySQL、JDBC、HTML、CSS、JavaScript、jQuery、tomcat、Http、Servlet、JSP、EL、JSTL、Maven、Cookie、...
第一章 MySQL 1. 数据库 1、什么是数据库? 所谓的数据库就是指存储和管理数据的仓库 2、数据库有哪些分类? 3、什么是关系型数据库? 底层以二维表的形式保存数据的库就是关系型数据库 stu-学生表 4、常见的关系...
解决问题:SpringMvc中转发的html文件中文是乱码
问题描述:3.失败的方法(这里写失败并不代表在其他情况不管用)3.1 html网页本身编码不是UTF-8(推荐尝试)3.2 web.xml中没有设置配置编码方式(ssm框架配置必定配置)3.3修改html 文件(感觉没屌用)3.4 修改html...
记一次SSH中文乱码解决方案
前言:项目中有中文乱码是因为乱码编码产生。近期在用SSH写OA系统的时候遇到中文乱码问题,解决之余写下一丢丢心得,每天进步一小步,又与大神靠近一大步嘛!
MySQL 乱码的解决方式 —— 常识篇
为了说的明白一些,我觉个例子:很简单,就是从html中接受两个输入,然后由jsp处理写到mysql且从数据库返回这...Mysql_jstl.html CH14 - Mysql_jstl.html 将信息存入 Mysql 中 - 使用 JSTL 写法 姓: 名:
mysql中文乱码终结
我自己都不知道为了中文问题烦恼了多少个日子,最恨瑞典人了-谁叫他发明了mysql,还设置了默认设置:latin1.曾经也在想假如中国人发明了mysql(my see狗),呵呵,那么我们还有这样烦恼吗?默认的就是gk2312或者gbk....
mysql乱码解决
我自己都不知道为了中文问题烦恼了多少个日子,最恨瑞典人了-谁叫他发明了mysql,还设置了默认设置:latin1.曾经也在想假如中国人发明了 mysql(my see狗),呵呵,那么我们还有这样烦恼吗?默认的就是gk2312 或者...
SpingMVC乱码问题
springmvc 1.Tomcat配置Application context的时候不是/ 所以跳转/e/t1一直报错找不到资源 解决:在from表单里面添加 ${pageContext.request.contextPath} <...charset=UTF-8" language="java" %>...
ssm的.xml文件
applicationContext.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/schema/beans"... xm...
使用IDEA2021.2开发javaweb遇到的一些问题
使用IDEA2021.2开发javaweb遇到的一些问题
mysql数据库连接问题
一:在安装目录的根目录下个my.ini 替换default-character-set=latin为:default-character-set=gb2312(注意两处)完成后重新建数据库即可。 二:安装数据库的时候选择语言gb2312,不要使用默认语言。...
SSM项目可能的中文乱码解决方案
数据库设置中:8.tomcat中(可能这个只是控制台显示问题,记不清页面是否会受影响了): 1.Web.xml文件中: <!-- 解决中文乱码过滤器 --> <filter> <filter-name>characterEncodingF
使用JDBC连接MySQL数据库操作增删改查(非常详细,适合学习,欢迎转载)
接下来我们创建数据库(MySQL) 3.在数据库里面添加数据 4.首先是BaseDao,这个是重中之重,注意那个数据库的名字,强调所在的包名 5.这个是实体类,我相信大家都会写,注意所在的包名,注意所在的包名注意所在的包名,...
Jsp和EL表达式及JSTL标签的使用
本篇介绍了Java Web阶段首先需要掌握的几大知识点,包括了jsp语法,EL表达式及JSTL标签的使用
解决SSH架构在mysql中的乱码问题
想必做J2EE的程序员们都知道,无论是服务器(主要指Linxu/Unix)上的部署还是页面的...这里我给大家介绍的是Struts、Sping、Hibernate架构(简称SSH架构)在Mysql数据库中解决中文乱码问题,因为这个架构比较流行,所以...
MySQL乱码解决方法二:
+-------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+------------------+------+-----+--...
JSP 连接Mysql数据库
代码如下; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*,java.sql.*"%> <%@ page import="javax.servlet.http.*,javax.servlet.*
数据仓库---JPivot连接MySQL VS PostgreSQL
JPivot是一个基于mondrian(OLAP分析服务)的可钻取web报表展示标签,形成...下面以JPivot连接Mysql VS PostgreSQL做个简单的例子,以比较两个数据库有什么差别,作为分析比较之用。 数据准备 1. 建立数据库和表 CREAT
Filter解决servlet输出中文乱码问题
解决“多捞哦”中文乱码问题 项目结构 maven工程pom.xml文件配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=...
最后一次解决mysql中文乱码!!!
适用于简单的JSP页面之间传递中文,100%好使 String name=new String(roleform.getName().getBytes("ISO-8859-1"),"GB2312"); 最简便的方法 配置个spring内置的过滤器: ......
yii2实战快餐系统
基于yii2开发的一套快餐系统,支持微信支付和支付宝支付。源代码托管到github上,搜索 abei2017/yii2.food 可以进入。 通过实战项目让yii2初学者更快的融入到实际项目开发中。
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-04-21 09:49
社区公告
暂无公告