c 半形轉換為全形 判斷是否是全形

2022-03-21 14:12:36 字數 551 閱讀 2279

#region 半形轉換為全形

//////半形轉換為全形

////轉全形的函式(sbc case)

///任意字串

///全形空格為12288,半形空格為32

///其他字元半形(33-126)與全形(65281-65374)的對應關係是:均相差65248

/// ///

///public

string tosbc(string input)

if (c[i] < 127

) c[i] = (char)(c[i] + 65248

); }

}return

newstring(c);

}//////

判斷是否為全形

/// ///

///public

bool iswhole(string

checkstring)

#endregion

view code

全形字符轉換為半形,判斷半形和全形

判斷字元是否英文半形字元或標點 32 空格 33 47 標點 48 57 0 9 58 64 標點 65 90 a z 91 96 標點 97 122 a z 123 126 標點 public static bool isbjchar char c 判斷字元是否全形字符或標點 全形字符 65248...

C 判斷字元是否是全形半形

c 字串的全形是指用二個位元組來表示的乙個字元 c 字串的半形是用乙個位元組來表示的乙個字元 這樣的話我們就可以用string.length 和system.text.encoding.default.getbytecount來判斷 其中string.length表示c 字串字串的字元數,syste...

全形轉半形,半形轉全形,判斷字元是否為全形

全形轉半形的函式 dbc case 任意字串 半形字串 全形空格為12288,半形空格為32 其他字元半形 33 126 與全形 65281 65374 的對應關係是 均相差65248 public string todbc string input if c i 65280 c i 65375 c...