import java.io.*;
public class encodeHtml {
public static String htmEncode(String s) {
StringBuffer stringbuffer = new StringBuffer(); int j = s.length();
for (int i = 0; i < j; i++) { char c = s.charAt(i); switch (c) { case 60:
stringbuffer.append(\"<\"); break; case 62:
stringbuffer.append(\">\"); break; case 38:
stringbuffer.append(\"&\"); break; case 34:
stringbuffer.append(\""\"); break; case 169:
stringbuffer.append(\"©\"); break; case 174:
stringbuffer.append(\"®\"); break; case 165:
stringbuffer.append(\"¥\"); break; case 83:
stringbuffer.append(\"€\"); break; case 8482:
stringbuffer.append(\"\"); break; case 13:
if (i < j - 1 && s.charAt(i + 1) == 10) { stringbuffer.append(\"
\"); i++; }
break;
case 32:
stringbuffer.append(\" \"); break;
default:
stringbuffer.append(c); break; } }
return new String(stringbuffer.toString()); } }
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务