1 28 29 package com.caucho.util; 30 31 34 public class HTTPUtil { 35 38 public static String encodeString(String uri) 39 { 40 CharBuffer cb = CharBuffer.allocate(); 41 42 for (int i = 0; i < uri.length(); i++) { 43 char ch = uri.charAt(i); 44 45 switch (ch) { 46 case '<': 47 cb.append("<"); 48 break; 49 case '>': 50 cb.append(">"); 51 break; 52 case '&': 53 cb.append("&"); 54 break; 55 default: 56 cb.append(ch); 57 } 58 } 59 60 return cb.close(); 61 } 62 } 63 | Popular Tags |