过滤危险字符,字符转码,处理字符串中的空值

原创 2012年03月23日 10:14:04

public class ChStr {
 
 public static String toChinese(String strvalue) {
  try {
   if (strvalue == null) {         //当变量strvalue为null时
    strvalue = "";         //将变量strvalue 赋值为空
   }else {
    strvalue = new String(strvalue.getBytes("gb2312"),"GBK");   //将字符串转换为GBK编码
    strvalue = strvalue.trim();       //去除字符串的首尾空格
   }
  } catch (Exception e) {
   strvalue = "";          //将变量strvalue 赋值为空
   System.out.println("com.core--->ChStr--->toChinese(String strvalue):出现错误!");
   e.printStackTrace();
  }
  return strvalue;          //返回转换后的输 入变量strvalue
 }

 // 处理字符串中的空值
 public static final String nullToString(String v, String toV) {
     if (v == null || "".equals(v)) {         //当输入变量v为空时
         v = toV;           //将输入变量v赋值 为输入变量toV
     }
     return v;            //返回转换后的输 入变量v
 }
 
 
 //过滤危险字符
 public static final String filterStr(String str){
  str=str.replaceAll(";","");
  str=str.replaceAll("&","&");
  str=str.replaceAll("<","&lt;");
  str=str.replaceAll(">","&gt;");
  str=str.replaceAll("'","");
  str=str.replaceAll("--"," ");
  str=str.replaceAll("/","");
  str=str.replaceAll("%","");
  return str;
 }
 
 public static void main(String[] args){
  ChStr chstr = new ChStr();
  
 }
}

C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)

using System; using System.Collections.Generic; using System.Linq; using System.Te...
  • andyhebear
  • andyhebear
  • 2016年05月10日 10:47
  • 2902

Java Web 一些特殊字符的过滤(appscan检查的安全问题)

适用于出现以下问题: 1、SQL盲注 2、存储的跨站点脚本编制 或 跨站点脚本编制 import java.io.IOException; import java.util.Enumerati...
  • zou493451860
  • zou493451860
  • 2016年07月01日 14:21
  • 3118

10-过滤输入字符串中的危险字符(字符串处理)

StringUtil.java package com.lh.bean; public class StringUtil { // 源字符串 private String sourceStr;...
  • u010653050
  • u010653050
  • 2013年06月24日 19:40
  • 1043

C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)

using System; using System.Collections.Generic; using System.Linq; using System.Te...
  • andyhebear
  • andyhebear
  • 2016年05月10日 10:47
  • 2902

C#对于字符串的处理类(剪裁、过滤危险字符、替换sql中有问题符号等)

[csharp] view plaincopyprint? using System;   using System.Collections.Generic;   u...
  • L_serein
  • L_serein
  • 2012年11月26日 22:21
  • 5565

10-过滤输入字符串中的危险字符(字符串处理)

StringUtil.java package com.lh.bean; public class StringUtil { // 源字符串 private String sourceStr;...
  • u010653050
  • u010653050
  • 2013年06月24日 19:40
  • 1043

php截取指定字符之间内容的类与实例(含转码、过滤html等)

像我这样的半拉子程序员,基本靠百度一下。基本是在前辈们的宝贵经验基础上,根据现在的需要进行整合、修改。因此首先鸣谢。声明:知识来源并不代表原创来源,只代表本人从该处找到该知识。 第一部分、基础知识点...
  • china_skag
  • china_skag
  • 2011年09月01日 16:22
  • 8680

PHP处理微信中带Emoji表情的消息发送和接收(Unicode字符转码编码)

原文   http://blog.mc-zone.me/article/322 主题 Unicode PHP 在进行微信公众号开发者接入的时候,与用户的对话互动中,涉及到的文...
  • codepython
  • codepython
  • 2015年10月30日 09:49
  • 1339

PHP处理微信中带Emoji表情的消息发送和接收(Unicode字符转码编码)

时间 2014-12-07 00:28:08 马铖的博客-MaCheng's Blog. 原文  http://blog.mc-zone.me/article/322 主题 Un...
  • longxingzhiwen
  • longxingzhiwen
  • 2017年06月19日 15:20
  • 265

XSS危险字符以及其处理方法

  • 2016年01月12日 17:39
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:过滤危险字符,字符转码,处理字符串中的空值
举报原因:
原因补充:

(最多只允许输入30个字)