社区
Web 开发
帖子详情
jsp页面中访问数据库(ACCESS)的乱码问题,有待您的解决!!!
pipilu1978
2003-08-19 11:54:15
我做了一个留言板,在留言板中的留言要是用中文的话就回出现数据库中的数据乱码的问题,如果用英文问题就没有,我想知道这应该怎么解决?请高手不吝赐教!!!最好讲解清楚点,兄弟是初学!!!谢谢!!!
...全文
95
9
打赏
收藏
jsp页面中访问数据库(ACCESS)的乱码问题,有待您的解决!!!
我做了一个留言板,在留言板中的留言要是用中文的话就回出现数据库中的数据乱码的问题,如果用英文问题就没有,我想知道这应该怎么解决?请高手不吝赐教!!!最好讲解清楚点,兄弟是初学!!!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pipilu1978
2003-08-21
打赏
举报
回复
谢谢大家的关注!我的问题是用在留言本中留言的时间,往数据库里添加的时间出的问题,数据库中显示为乱码,提交以后的页面显示也为乱码!我把处理数
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>向表中添加记录</title>
</head>
<body>
<%
String name=(request.getParameter("name");
//name = new String(name.getBytes("gb2312"),"GBK");
String mail=request.getParameter("mail");
//mail = new String(mail.getBytes("gb2312"),"GBK");
String title=(request.getParameter("title");
//title = new String(title.getBytes("gb2312"),"GBK");
String content=(request.getParameter("content");
//content = new String(content.getBytes("gb2312"),"GBK");
if(name==null)
name="";
if(title==null)
title="";
if(content==null)
content="";
if(mail==null)
mail="";
if(name.length()==0)
out.println("留言人姓名不能为空!");
else
if(title.length()==0)
out.println("留言主题不能为空!");
else
if(content.length()==0)
out.println("留言内容不能为空!");
else
{
java.util.Date date=new java.util.Date();
String datetime=new Timestamp(date.getTime()).toString();
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:user_db";
Connection con=DriverManager.getConnection(url,"","");
PreparedStatement stm=con.prepareStatement("insert into message values(?,?,?,?,?)");
stm.setString(1,name);
if(mail.length()==0)
stm.setString(2,null);
else
stm.setString(2,mail);
stm.setString(3,title);
stm.setString(4,datetime);
stm.setString(5,content);
try
{
stm.executeUpdate();
}catch(Exception e)
{}
con.close();
}
catch(Exception e)
{}
%>
<jsp:forward page="view_message.jsp"/>
<%
}
%>
</body>
</html>据库的页面贴出来,希望大家帮忙!
djlzxzy
2003-08-20
打赏
举报
回复
加上这一句<%@ page language="java" contentType="text/html;charset=gb2312" %>应该就没问题了!
betterjonah
2003-08-20
打赏
举报
回复
str =new String(request.getParameter("showword").getBytes("iso8859-1"),"gb2312");
如果还不行,将你的sql语句页转换一下编码形式
JustBT
2003-08-20
打赏
举报
回复
你的情况是不是说网页里可以正常显示,而数据库里的不行?
对于中文处理的常见方法,常见的有2种:
在文档的首行加入
代码:
<%@ page contentType=”text/html;charset=gb2312” %>
或者处理单个的中文输出
代码:
<%
String test=”测试”;
Byte [] tmbyte=test.getBytes(“ISO8859_1”);
Test=new String(tmbyte);
Out.print(test);
%>
大部分文档主要用第一种,这样可以避免大量的代码加在网页中。
在URL附带中文参数,采用第二种方法处理,例如:
代码:
String show1=new String(request.getParameter("showword").getBytes("iso8859-1"));
另外你可以到数据库里看一下能不能正常显示
最好把情况说清楚也好找原因啊
一大梨
2003-08-20
打赏
举报
回复
关注,我也出现了同样的问题!
zxdhaha
2003-08-20
打赏
举报
回复
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
}
return "null";
}
向数据库写的时候用这个函数转换一下
wellsoon
2003-08-20
打赏
举报
回复
request.setCharacterEncoding("GB2312");//设置编码
YuLimin
2003-08-20
打赏
举报
回复
有需要JDBC访问Access数据库的示例的话:
请到我的主页上面去下载:http://61.131.30.37/123/Develop/Java/JDBCAccess.zip
pipilu1978
2003-08-20
打赏
举报
回复
首先谢谢朋友的解答,但这个代码中已经包含了这句了,还是有这样的问题?
Birt学习笔记——birt开发过程
中
常见的
问题
>>1.说明,
访问
数据列有三种方式,如上面的row.id,或者可以使用row["id"],或者可以使用row[1],得到的都是数据列id. >>2.在标题title,x轴,y轴上相应位置上设置字体为:Simsun(Founder Extended)(Simsun即为宋体),
乱码
问题
便可得到
解决
。 >>3.分组chart
乱码
,
解决
方法: Advanced->Font->Font family
基于jsp的记账管理系统设计与实现(项目报告+答辩PPT+源代码+
数据库
+部署视频)
项目报告基于Jsp的记账管理系统近年来由于生活节奏的加快,好像每个人都被很多难以启齿的
问题
困惑,然而关于随意消费是大多数人头疼的
问题
,没有任何计划和筹备的情况下随意消费,导致现实生活
中
我们所称为的“月光族”。如果我们定期花一些时间去记录我们生活
中
那些主要的消费情况,了解自己的收入和支出情况,这样坚持几个月你将会发现一些规律,收入是否稳定,月底的时候是收入少了还是支出多了,投资是否符合预期;这些规律,就是你通过记账了解到的财务状况,财务状况没有单纯的好与坏之分,最理想的情况,当然是无论什么情况都不会入不敷出,
投票系统设计
目前各种网站的投票调查模块,对于其后台
数据库
的Web操作过去较多采用的是ASP或者PHP技术结合
数据库
的方法。而本文提出了基于B/S模式的JSP技术并实现了支持多种
数据库
的方案,其
中
重点介绍了如何实现JSP连接各种
数据库
的Web功能。并对JSP技术与
数据库
连接方式进行介绍、分析,突出了JAVA跨平台和增强
数据库
安全的优势,而且也简化了构造Web应用系统的工作。
JSP企业快信系统的设计与实现(论文+源码+PPT)
JSP企业快信系统的设计与实现计算机网络的出现到现在已经经历了翻天覆地的重大改变。因特网也从最早的供科学家交流心得的简单的文本浏览器发展成为了商务和信息的
中
心。到了今天,互联网已经成为了大量应用的首选平台,人们已经渐渐习惯了网络交易,渐渐对网络产生了依赖。公司会议、机票预定、酒店预定、公司之间货物订单的下达等等工作都可以通过网络快速的完成。网络已经渗透到了人们生活
中
的方方面面,甚至已经延伸至人们日常的衣食住行各个领域。本项目就是在此背景下设计的企业快信系统。本系统在开发
中
,采用了 MYSQL
数据库
,同时使
jsp+sql智能道路交通信息管理系统的设计与实现(论文+系统+开题报告+答辩PPT+外文翻译)
目 录
中
文摘要I英文摘要II1 引言12智能交通系统介绍22.1 智能交通系统(ITS)概述22.2智能交通管理系统的应用现状及发展趋势33 开发方法、技术、工具43.1 系统的开发方法43.2 开发技术43.2.1动态网页技术简介43.2.2 JSP技术简介43.3开发工具53.3.1网页制作工具Deamweaver MX200463.3.2 SQL64 需求分析104.1 设计目标104.2 智能道路交通信息系统描述104.2.1 功能模块简单描述104.3 系统的数据流程分析12。
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章