半形 全形的轉換演算法

2022-02-05 21:42:42 字數 650 閱讀 8144

**////

/// 轉全形的函式(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 new string(c);               

}/**////

/// 轉半形的函式(dbc case)

///

/// 任意字串

/// 半形字串

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

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

///public string todbc(string input)

if (c[i]>65280 && c[i]<65375)

c[i]=(char)(c[i]-65248);

}return new string(c);

}

c 全形半形轉換

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

全形半形轉換函式

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

漢字全形半形轉換

public class chartransfer 全形 ff01 ff02 ff03 ff04 ff05 ff5e 半形 0021 0022 007e ff01 0021 fee0 65248 public static string qj2bj string input else if c i ...