字符串a(chǎn)scii碼怎么換算 怎么轉(zhuǎn)換字符串中的ascii碼?
怎么轉(zhuǎn)換字符串中的ascii碼?public static int getAscii(char cn){byte[]bytes=(String.valueOf值(cn)).getBytes()如果(字
怎么轉(zhuǎn)換字符串中的ascii碼?
public static int getAscii(char cn){byte[]bytes=(String.valueOf值(cn)).getBytes()如果(字節(jié).長度==
1){//單字節(jié)字符返回字節(jié)[0]}否則如果(字節(jié).長度==
2){//雙字節(jié)字符int highbyte=256字節(jié)[0]int lowbyte=256字節(jié)[1]int ASCII=(256*highbyte lowbyte)-256*256Return ASCII}否則{Return 0//error}
事實上,將ASCII編碼的字符串轉(zhuǎn)換為中文非常容易,只需強制將ASCII字符串轉(zhuǎn)換為wchar類型即可。例如,將wcslint=“(WCR*)”的ASCII字符轉(zhuǎn)換為中文字符串中文.appendchar(wch[i])=“”}=“”順便說一下,中文轉(zhuǎn)換成ASCII碼的方法其實很簡單。我突然發(fā)現(xiàn)有這么一個簡單的方法:=“”C=”C=”code=“=”lpcwstr=”Chinese=“ut(”哈哈哈,我知道了)”char=“”*ASCII=“(char”*)Chinese=“”>