2011年12月1日 星期四

取字串長度


Response.Write(System.Text.Encoding.Default.GetBytes(str).Length)
當客戶說明第11~20的長度為名子
byte[] bTemp=System.Text.Encoding.Default.GetBytes(strTempA);
String strName=System.Text.Encoding.Default.GetString(bTemp,11,10);

這樣就可以根據正確的長度位子來擷取所要的資料了
System.Text.Encoding.Default.GetBytes的意思為將此字串以此系統的編碼方式轉換成BYTE的形式
System.Text.Encoding.Default.GetString的意思為將byte轉成字串然後後面的參數為起始未至,跟長度

沒有留言:

張貼留言