首页 > 代码库 > url 传递过程的中文乱码问题
url 传递过程的中文乱码问题
//输入产品的类型的id
private int productId;
//输入上级代理人的登陆账号
private String loginName;
//输入所属的公司的id
private int branchtId;
//输入 购买黄金数量
private int quantity;
//输入输出 银行账号
private String bankAccount;
//输入输出 银行名称
private String bankName;
//输入输出 地址
private String address;
//输入输出 固定电话
private String tel;
//输入输出 移动电话
private String mobile;
//输入输出 身份证
private String cardId;
//输入输出客户的姓名
private String name;
//输入输出客户性别
private int sex;
//输出购买黄金的金额
private String money;
//输出 上级代理人
private HbUser user;
//输出 客户所买的产品的信息
private HbProduct product;
//user表操作的接口
private IUserDao iUserDao;
public String execute(){
try {
//把从url中获取的中文乱码转成utf-8形式
name= new String(name.getBytes( "ISO8859-1"), "UTF-8");
name是中文在url中传递出现了乱码,应该在传入的action中 用name= new String(name.getBytes( "ISO8859-1"), "UTF-8");把乱码转换回来。