社区
Web 开发
帖子详情
好有趣的中文显示问题
bigbigbug
2001-07-24 04:34:21
当我使用jswdk时,从页面提交的中文不能正确的存储到数据库中,但数据库中的中文记录可以正确的显示到页面上;而当我使用resin时正好相反,从页面可正确的提交中文,但数据库中的中文记录却不能正确显示到页面上。这是怎么回事?是我的设置不正确?请各位大虾指教!
...全文
145
5
打赏
收藏
好有趣的中文显示问题
当我使用jswdk时,从页面提交的中文不能正确的存储到数据库中,但数据库中的中文记录可以正确的显示到页面上;而当我使用resin时正好相反,从页面可正确的提交中文,但数据库中的中文记录却不能正确显示到页面上。这是怎么回事?是我的设置不正确?请各位大虾指教!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nicolas
2001-07-27
打赏
举报
回复
环境:jswdk+jdk1.3+access
1.将中文数据写入数据库
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page language="java" import="java.sql.*" %>
<jsp:useBean id="databean" scope="page" class="dbbean.dbbean"/>
String strName="",strSql="";
byte[] tmpbyte=null;
strName=strName.trim();
tmpbyte=strName.getBytes("ISO8859_1");
strName=new String(tmpbyte);
strSql="insert into user_info(name) values('"+strName+"')";
databean.executeInsert(strSql);
2.将中文数据提出可以直接显示在页面上。
3.bean代码:
/*
* @dbbean.java
* Author:yjx
* Date:2001-3-21
* version:1.0v
* Function:connect database,query table,update table by parameter
*/
package dbbean;
import java.sql.*;
import java.io.*;
public class dbbean{
String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
Connection conn=null;
ResultSet rs=null;
/*
* constructor:try to create a dababase driver
*/
public dbbean(){
try{
Class.forName(sDBDriver);
}catch(java.lang.ClassNotFoundException e){
System.err.println("dbbean(): "+e.getMessage());
}
}
public ResultSet executeQuery(String sqlStr){
rs=null;
try{
conn=DriverManager.getConnection("jdbc:odbc:wygl");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sqlStr);
}catch(SQLException e){
System.err.println("executeQuery(): "+e.getMessage ());
}
return rs;
}
public int executeInsert(String sqlStr){
try{
conn=DriverManager.getConnection("jdbc:odbc:wygl");
Statement stmt=conn.createStatement();
stmt.executeUpdate(sqlStr);
return 1;//成功
}catch(SQLException e){
System.err.println("executeInsert(): "+e.getMessage());
return 0;//失败
}
}
public int executeUpdate(String sqlStr){
try{
conn=DriverManager.getConnection("jdbc:odbc:wygl");
Statement stmt=conn.createStatement();
stmt.executeUpdate(sqlStr);
return 1;//成功
}catch(SQLException e){
System.err.println("executeInsert(): "+e.getMessage());
return 0;//失败
}
}
public int executeDelete(String sqlStr){
try{
conn=DriverManager.getConnection("jdbc:odbc:wygl");
Statement stmt=conn.createStatement();
stmt.executeUpdate(sqlStr);
return 1;//成功
}catch(SQLException e){
System.err.println("executeDelete(): "+e.getMessage());
return 0;//失败
}
}
}
24680
2001-07-26
打赏
举报
回复
建个头文件。
bigbigbug
2001-07-25
打赏
举报
回复
to wyzegg(蛋):show me 那个函数啦,老大。
wyzegg
2001-07-24
打赏
举报
回复
需要转换,我们有个函数
dragonerfish
2001-07-24
打赏
举报
回复
可能是字符集设的不正确!!!
Java学习从入门到精通(三/八)学习过程篇
Java Learning Path(三)过程篇 每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。 学习Java的第一步是 安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关
Java学习辅导:从入门到精通 Java Learning Path(三) 过程篇
每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。 学习Java的第一步是安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关于JDK有两个
问题
是很容易一直困扰Java程序员的
25 篇 Java 入门技术博文,送给正在自学的你
很多大学生或者正在自学的程序员问我:“二哥,能否提供一个 Java 入门的学习路线?”刚好我之前花了 7 周多的时间写了 25 篇 Java 入门的技术博文,于是我想不妨把这些整理成一个系列分享出来,给大家作为一个参考。 先来通过思维导图看一下这 25 篇 Java 入门技术博文涉及到的内容。 下面是这 25 篇 Java 技术博文对应的链接。非常适合作为入门的参考。 Java 的核心目的和并发...
Java学习6个阶段,完整Java入门教程学习步骤来了
Java是一门跨平台的面向对象编程语言,应用广泛,尤其在企业级应用开发方面有很高的竞争力。如果你想学习Java编程,那么本篇文章将为你提供一个完整的Java入门教程学习步骤,帮助你从零开始学习Java。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章