熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

檢測含有中文字符串的實際長度

2013-11-13 09:51:49  來源: .NET編程 

  string MyString = 中華人民共和國中央人民政府主席;

  ASCIIEncoding MyData = new ASCIIEncoding();

  byte[] MyBytes = MyDataGetBytes(MyString);

  //MyLength 為字符串的實際長度

  int MyLength= ;

  for (int i = ; i <= MyBytesLength ; i++)

  {

  //判斷是否為漢字或全腳符號

  if (MyBytes[i] == )

  {

  MyLength++;

  }

  MyLength++;

  }

  String MyInfo =+MyString+ 共有+MyStringLengthToString()+個字符;

  MyInfo += 實際長度為 + MyLengthToString() + 字節;

  MessageBoxShow(MyInfo 信息提示 MessageBoxButtonsOK MessageBoxIconInformation);


From:http://tw.wingwit.com/Article/program/net/201311/11783.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.