屏蔽HTML代码,gbk转iso,iso转gbk
来源:互联网 发布:recv函数接收数据不全 编辑:程序博客网 时间:2024/05/16 16:58
代码:
package chimae.util;
/*
* Description: 用于对字符串做一般性的处理
*/
public class stringUtil {
public static String iso2gbk(String isostr){
try{
byte [] byteStr=isostr.getBytes("ISO8859-1");
String gbkStr=new String(byteStr,"GBK");
return gbkStr;
}catch(Exception e){
return null;
}
}
public static String gbk2iso(String gbkstr){
try{
byte [] byteStr=gbkstr.getBytes("GB2312");
String isoStr=new String(byteStr,"ISO8859-1");
return isoStr;
}catch(Exception e){
return null;
}
}
//html代码屏蔽
public static String filterStr(String str){
if(str==null)return null;
StringBuffer sb = new StringBuffer();
int n = str.length();
for (int i = 0; i < n; i++) {
char c = str.charAt(i);
switch (c) {
case ' ': sb.append(" ");break;
case '':sb.append("<br/>");break;
case '/'':sb.append("'");break;
case '<': sb.append("<"); break;
case '>': sb.append(">"); break;
case '&': sb.append("&"); break;
case '"': sb.append("""); break;
default: sb.append(c);
}
}
return sb.toString();
}
/*
* Description: 用于对字符串做一般性的处理
*/
public class stringUtil {
public static String iso2gbk(String isostr){
try{
byte [] byteStr=isostr.getBytes("ISO8859-1");
String gbkStr=new String(byteStr,"GBK");
return gbkStr;
}catch(Exception e){
return null;
}
}
public static String gbk2iso(String gbkstr){
try{
byte [] byteStr=gbkstr.getBytes("GB2312");
String isoStr=new String(byteStr,"ISO8859-1");
return isoStr;
}catch(Exception e){
return null;
}
}
//html代码屏蔽
public static String filterStr(String str){
if(str==null)return null;
StringBuffer sb = new StringBuffer();
int n = str.length();
for (int i = 0; i < n; i++) {
char c = str.charAt(i);
switch (c) {
case ' ': sb.append(" ");break;
case '':sb.append("<br/>");break;
case '/'':sb.append("'");break;
case '<': sb.append("<"); break;
case '>': sb.append(">"); break;
case '&': sb.append("&"); break;
case '"': sb.append("""); break;
default: sb.append(c);
}
}
return sb.toString();
}
- 屏蔽HTML代码,gbk转iso,iso转gbk
- utf8、iso、gbk转码总结
- MYSQL数据库字符集转换由iso-8859-1转gbk
- java 编码 UTF-8、ISO-8859-1、GBK 【转】
- 转:对字符编码与Unicode,ISO 10646,UCS,UTF8,UTF16,GBK,GB2312的理解
- UTF-8 GBK ISO-8859-1编码
- UTF-8 GBK ISO-8859-1编码
- GBK字库 ISO 10646 Unicode UTF8
- 【转】对字符编码与Unicode,ISO 10646,UCS,UTF8,UTF16,GBK,GB2312的理解[holen@donews]
- Unicode,ISO-8859,GBK,UTF-8编码及相互转换
- GBK、GB2312、iso-8859-1之间的区别
- java 编码 UTF-8、ISO-8859-1、GBK
- java 编码 UTF-8、ISO-8859-1、GBK
- java 编码 UTF-8、ISO-8859-1、GBK
- java 编码 UTF-8、ISO-8859-1、GBK
- java 编码 UTF-8、ISO-8859-1、GBK
- 将ISO-2022-CN字符集转换成GBK的源代码
- 关于new String(str.getBytes("ISO-8859-1"),"GBK")
- 完整性描述
- 吃薯片等于吃汽车废气
- 在分页状态下删除纪录的问题
- calendar.js(摘)
- C++箴言:用传引用给const取代传值
- 屏蔽HTML代码,gbk转iso,iso转gbk
- 删除window隐藏帐号
- 什么是遗传算法(转)
- Dropdown Box Using AJAX
- javascript 滚动定位
- JAVA内存泄漏——内存泄漏原因和内存泄漏检测工具(zt)
- TOMCAT入门经典(转)
- [ZOJ] 1003 Crashing Balloon
- 第一部分:Linux安装和登陆命令