目录
BASE64:[0-9a-zA-Z] 和 + / 这64个可打印字符
URL 接口编程处理
/**
* 模仿接口上的编程:
*/
import java.net.URLEncoder;
import java.net.URLDecoder;
public class Test
{
public static void main(String[] args)
{
try{
String s = "我";
byte[] bu = s.getBytes("UTF-8");
for(int i=0;i<bu.length;i++)
System.out.println("bu:["+i+"]=="+bu[i]);
String sutf8 = new String(bu,"UTF-8");
System.out.println("bu-utf8-"+ sutf8);
System.out.println("bu-gbk-"+ new String(bu,"GBK"));
// 将普通字符创转换成application/x-www-from-urlencoded字符串
String sutf8UrlEncode = URLEncoder.encode(sutf8, "UTF-8");
System.out.println(sutf8 +" UTF-8: URLEncoder==="+sutf8UrlEncode); //输出
// 将application/x-www-from-urlencoded字符串转换成普通字符串
String sutf8UrlDecode = URLDecoder.decode(sutf8UrlEncode, "UTF-8");
System.out.println(sutf8 +" UTF-8: URLDecoder==="+sutf8UrlDecode); //输出
System.out.println("\n\r==========================\n\r");
byte[] bg = s.getBytes("GBK&#