关于转换中文问题

tonyliuchenjun 2005-08-18 09:05:22
为什么我添加到sqlserver后就是乱码呀 页面里加了<%@ page pageEncoding="GBK"%>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">了 请高手赐教!!

package com.jspdev.ch12;

import java.io.*;

public class Product implements Serializable {

/* 私有字段 */

private String productId;
private String categoryId;
private String name;
private String description;
private String producer;
private float price;

/* JavaBean属性访问方法 */

public String getProductId() { return productId; }
public void setProductId(String productId) { this.productId = productId.trim(); }

public String getCategoryId() { return categoryId; }
public void setCategoryId(String categoryId) { this.categoryId = categoryId; }

public String getName() { return name; }
public void setName(String name) { this.name = name; }

public String getDescription() { return description; }
public void setDescription(String description) { this.description = description; }

public void setProducer(String pro){this.producer=pro;}
public String getProducer(){return this.producer;}

public void setPrice(float price){this.price=price;}
public float getPrice(){return this.price;}

/**共公方法*/

public String toString() {
return getName();
}

}




package com.jspdev.ch12;

import java.sql.*;
import java.util.*;
import java.io.*;
import com.jspdev.util.*;
/**
*ProductBean包含和Product表相关的操作
*/
public class ProductBean
{
private Connection con;
//构造方法,获得数据库的连接。
public ProductBean()
{
this.con=DataBaseConnection.getConnection();
}
/**
*搜索所有的商品信息。
*返回由Product值对象组成的Collection
*/
public void addProduct(Product product)throws Exception
{

PreparedStatement pstmt=con.prepareStatement("insert into products values(?,?,?,?,?,?)");
pstmt.setString(1,product.getProductId());
pstmt.setString(2,product.getCategoryId());
pstmt.setString(3,product.getName());
pstmt.setString(4,product.getProducer());
pstmt.setFloat(5,product.getPrice());
pstmt.setString(6,product.getDescription());
pstmt.execute();

}
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ihate 2005-08-18
  • 打赏
  • 举报
回复
参考http://www.matrix.org.cn/resource/article/1/1098.html
ssy8110 2005-08-18
  • 打赏
  • 举报
回复
第一为确保完无一失将它写为:<%@ page contentType="text/html; charset=GB2312" %>
第二,将字符串转型:
String str = "串转型";
String temp = new String(str.getBytes("UTF-8"),"GB2312");
再赋值到对象中去,上面的是将什么类弄转换为什么类型....这可根据你的要求来做

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧