当前位置:编程文档 >> JAVA >> 中文转换(Java)
首页

中文转换(Java)

所属类别:JAVA
文章作者:liangyu333
推荐指数:★★★★
文档人气:1
本周人气:1
发布日期:2008-9-8


public class chStr {
        /***************************************************
                *method name: chStr()
                *method function:解决输出中文乱码问题
                *return value:  String
                *2006-01-08
        ****************************************************/
        public String chStr(String str){
                if(str==null){
                        str="";
                }else{
                        try{
                                str=(new String(str.getBytes("iso-8859-1"),"GB2312")).trim();
                        }catch(Exception e){
                                e.printStackTrace(System.err);
                        }
                }
                return str;
            }
        /***************************************************
          *method name:convertStr()
          *method function:显示文本中的回车换行、空格及保证HTML标记的正常输出
          *return value:  String
          * author:liangyu333
        ****************************************************/
       public String convertStr(String str1){
           if(str1==null){
               str1="";
           }else{
               try{
                 //replaceAll(String str1,String str2)方法为JDK1.4.x的新方法,使用str2替换字符串中的所有str2字符串
                 str1=str1.replaceAll("<","&lt;");//替换字符串中的"<"和">"字符,保证HTML标记的正常输出
                 str1=str1.replaceAll(">","&gt;");
                 str1=str1.replaceAll(" ","&nbsp;");
                 str1=str1.replaceAll("\r\n","<br>");
               }catch(Exception e){
                       e.printStackTrace(System.err);
               }
           }
           return str1;
       }
}
 

文档说明:

     

相关文档


读取评论列表……