encode:
一字串:如果字元小於0則直接拷貝;如果是數字則拷貝當前數字加乙個後繼字串;如果是其他字母等直接拷貝;如果是_下劃線則轉換成/ul;
decode:解碼
encode**部分:
strold = this.textbox1.text;
strleng = strold.length;
char a=strold.tochararray();
for(int i=0;iintzero)&&(intnowintnight)
else}}
this.textbox3.text=strnew;
decode:
string enstrold = this.textbox3.text.replace("//ul","_");
string enstrnew = "";
char ena = enstrold.tochararray();
int enb=new int[50];
int enbindex=0;
int intlength = enstrold.length;
for (int eni = 0; eni < intlength; eni++)
}for (int k = 0; k < enbindex; k++)
else}}
else
else}}
}enstrnew += ena[enstrold.lastindexof("_") + 1];
this.textbox2.text = enstrnew;
思路:關鍵是解碼時候需要用第二個陣列儲存需要解碼中的特殊字串"_"的位置,然後再分別計算下劃線前的部門
private int intzero = (char)'0';
private int intnight = (char)'9';
private int intheng = (char)'_';
private string strold = "";
private int strleng;
private int intnow;
private string strnew="";
今天遇到乙個亂碼問題
用ecplise自動生成的servlet,會自動帶有這麼一句話 他被放在了 request.setcharacterencoding utf 8 response.setcharacterencoding utf 8 的前面,然後 的時候 request.getrequestdispatcher i...
今天遇到乙個奇怪的問題
想實現乙個使用者訪問頁面,得到使用者的外網位址 在公司上。程式是沒問題。正常獲取使用者的位址 測試 哪位遇到這樣的問題過。如下 string ip request.getheader x forwarded for if ip null ip.length 0 unknown equalsignor...
2020 12 05 今天遇到的乙個坑
public class aistatemove aistate space 10 go to this state if passive event occures public aistate passiveaistate end point for moving hideininspector...