C 輸入法全半形轉換

2022-04-29 12:09:13 字數 872 閱讀 6965

/**/

//////

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

}

c 全半形轉換

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

全半形轉換

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

全半形轉換

string c x byte b c.getbytes unicode system.out.println arrays.tostring b string d byte g d.getbytes unicode system.out.println arrays.tostring g 結果 2...