一、半形與全形之間的轉化
///
/// 半形轉全形
///
///
///
static public string getquanjiao(string bjstr)
char c = bjstr.tochararray();
for (int i = 0; i < c.length; i++)
byte b = system.text.encoding.unicode.getbytes(c, i, 1);
if (b.length == 2)
if (b[1] == 0)
b[0] = (byte)(b[0] - 32);
b[1] = 255;
c[i] = system.text.encoding.unicode.getchars(b)[0];
string strnew = new string(c);
return strnew;
///
/// 全形轉半形
///
///
///
static public string getbanjiao(string qjstr)
char c = qjstr.tochararray();
for (int i = 0; i < c.length; i++)
byte b = system.text.encoding.unicode.getbytes(c, i, 1);
if (b.length == 2)
if (b[1] == 255)
b[0] = (byte)(b[0] + 32);
b[1] = 0;
c[i] = system.text.encoding.unicode.getchars(b)[0];
string strnew = new string(c);
return strnew;
JS全形與半形轉化小結
最近在做pc端 的頁面的乙個表單校驗,需要把全形輸入轉化成半形符號。之前沒有了解過這些編碼的知識,還是得google一下查查資料,故簡單總結一下。什麼是全形 半形 傳統上,英語或拉丁字母語言使用的電腦系統,每乙個字母或符號,都是使用一位元組的空間 一位元組由8位元組成,共256個編碼空間 來儲存 而...
全形轉半形與半形轉全形
1.全形 指乙個字元占用兩個標準字元位置。漢字字元和規定了全形的英文本元及國標gb2312 80中的圖形符號和特殊字元都是全形字符。一般的系統命令是不用全形字符的,只是在作文書處理時才會使用全形字符。2.半形 指一字元占用乙個標準的字元位置。通常的英文本母 數字鍵 符號鍵都是半形的,半形的顯示內碼都...
C 全形和半形的轉化
轉全形的函式 sbc case 任意字串 全形字串 全形空格為12288,半形空格為32 其他字元半形 33 126 與全形 65281 65374 的對應關係是 均相差65248 public static string tosbc string input if c i 127 c i char...