全形半形轉換函式

2021-06-16 01:47:37 字數 691 閱讀 8883

/// 

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

}/// 

/// 轉半形的函式(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

newstring(c);

}

全形半形轉換函式

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

全形半形轉換函式

此函式部分思路參考了csdn上大力的轉換函式 鄒建2005.01 引用請保留此資訊 go 建立函式 create function sbc2dbc str nvarchar 4000 要轉換的字串 flag bit 轉換標誌,0轉換成半形,1轉換成全角 returns nvarchar 4000 a...

全形半形轉換函式

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