#include #include #include using namespace std;
char* convertchineseunicodetopyt(wchar_t* chrstr)
; const char pystr[396][7] = ;
int chrasc = 0;
char* pcreturnstring = null;
//unicode轉換為ansi
int length = widechartomultibyte(cp_acp, 0, chrstr, -1, 0, 0, 0, 0 );
char* nowchar = new char[length+1];
memset(nowchar,0,length+1);
widechartomultibyte( cp_acp, 0, chrstr, -1, nowchar,length, 0, 0 );
//轉換ansi,字元部分不變,漢字轉換成相應的拼音
char *returnstr = new char[6*length +1];
memset(returnstr,0,6*length +1);
int offset = 0;
for (int j = 0; j < length;) // 迴圈處理位元組陣列
// 漢字處理
chrasc = nowchar[j] * 256 + nowchar[j+1]+256;
if (chrasc > 0 && chrasc < 160)
else
}j +=2;
} }if(strlen(returnstr)>0)
delete returnstr;
delete nowchar;
return pcreturnstring;
}int main()
大家要注意多音字哦 ...
漢字轉化成拼音
漢字轉化為拼音類 people new pinyin echo people output 張珊 class pinyin 漢字轉化並輸出拼音 param string str 所要轉化拼音的漢字 param boolean utf8 漢字編碼是否為utf8 return string public...
C 把日期轉化成星期
顯示效果 前台頁面 1 0 x name lb txt 0 text 選中日期 fontsize 13 2 1 x name lb txt 1 text 哪年 fontsize 13 3 2 x name lb txt 2 text 哪月 fontsize 13 4 3 x name lb txt ...
字元轉化成Ascii碼
var employeecode document.getelementbyid txtemployeecode 獲得文字物件 var cd employeecode.value 獲得文字值 for var a 0 aascii碼轉化成字元的方法 var realkey string.fromcha...