文件名称:纯手工js数据交互
文件大小:15.72MB
文件格式:RAR
更新时间:2017-09-25 04:45:41
SHOW
/**
* [方法名]:CheckReplace (特殊字符 转换 方法) [功 能]:字符串转换函数,(用于出库时转换特殊格式字符)
*
* @param [ s ]:要转换的字符串
* @return [返回]:转换后的安全的str
*/
public static String strReplace(String s) {//文本信息检查
if(s==null)
return s;
if (s.equals(""))
return s;
else {
StringBuffer stringbuffer = new StringBuffer();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
switch (c) {
case 0: // '空格'
stringbuffer.append(" "); // 依次将相应的字符转化成空格
break;
case 10: // '\n'
stringbuffer.append("
"); // 依次将相应的字符转化成空格
break;
case 32: // ' '
stringbuffer.append(" ");
break;
case 34: // '"'
stringbuffer.append(""");
break;
case 39: // '\''
stringbuffer.append("’");
break;
case 36://$
stringbuffer.append("$");
break;
case 60://<
stringbuffer.append("<");
break;
case 62://>
stringbuffer.append(">");
break;
case 38://&
stringbuffer.append("&");
break;
default:
stringbuffer.append(c);
break;
}
}
return stringbuffer.toString().trim(); // 返回转化以后的字符串
}
}