Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > ASP.NET > 中文乱码处理方案
【标  题】:中文乱码处理方案
【关键字】:
【来  源】:http://blog.csdn.net/diven_net/archive/2006/09/09/1199583.aspx

中文乱码处理方案

Your Ad Here

在JSP页面中:
<%!String trans(String chi)
{//设置汉字转换
   String result=null;
   byte temp[];
   try{
      temp=chi.getBytes("iso-8859-1");
   result=new String(temp);
   }
   catch(Exception e)
   {
       System.out.println(e.toString());
   }
   return result;
}
%>

在JAVA程序中:
public String trans(String chi)
{
   String result=null;
   byte temp[];
   try{
      temp=chi.getBytes("iso-8859-1");
   result=new String(temp);
   }
   catch(Exception e)
   {
       System.out.println(e.toString());
   }
   return result;
}
=============================================
A.JSP在此页面的Form的method属性若设置成post,即<form name="form1" method="post" action="B.JSP">.则在B.JSP页面只要用<%request.setCharacterEncoding("iso-8859-1");%>便可解决由于request.getParameter()获取前页数据出现的中文乱码问题。

若前一页面的<form method="get" name="form1" aciotn="b.jsp">只要在b.jsp设置request.setCharacterEncoding("GB2312")。

若插入数据到数据库,插入数据库中的数据有中文乱码。只要把数据库中可能出现汉字的数据类型如char、varchar等设置成nchar、nvarchar。依上例方案解决。 

 

当然,最好的处理乱码方法个人建议还是使用servlet过滤器,非常好用

咱新写的分页函数.:【上一篇】
javascript判断float型数据函数:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Oracle SQL 性能优化技巧整理
  • creator2中如何新增数据库记录...
  • XULRunner tutorial
  • xoWidgets 编程风格
  • autorun.vbs病毒的清除办法
  • FrontPage2002高效使用的技巧
  • 吸顶天线 TQJ-2400XTF
  • 写了个组件 让大家给点意见(里面有N多BUG)
  • 追不上女生怎么办?
  • 传奇世界 诸多活动之我见
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.