C 簡繁體轉換方法 kernel32 dll

2021-04-23 02:22:05 字數 736 閱讀 6269

**洪曉平原創,感謝作者

1.using system.runtime.interopservices;

2.import kernel32.dll

[dllimport("kernel32.dll",entrypoint = "lcmapstringa")]

public

static

extern

int lcmapstring(int locale,int dwmapflags,byte lpsrcstr,int cchsrc,byte lpdeststr,int cchdest);

const

int lcmap_simplified_chinese = 0x02000000;

const

int lcmap_traditional_chinese = 0x04000000;

3.轉簡體

private

void btnchs_click(object sender, eventargs e)

4.轉繁體

private

void btncht_click(object sender, eventargs e)

5.關於前一篇有朋友提到「餘」不能轉換「餘」的問題,在本篇方法同樣沒有解決,:-(。小弟找了n多資料&他人程式,webservice同樣沒有解決,除非用字型檔。不過在office 2003簡繁體轉換載入項的確可以解決,目前正從這方面思考,若有答案再貼出跟朋友討論。

C 簡繁體轉換方法

新增 microsoft visual basic.net runtime 引用。using system using system.io using system.text using microsoft.visualbasic namespace rainsoft.text 將字串轉換為簡體中文...

簡繁體轉換

這篇文章的題目應該叫中文 中國大陸 中文 中國台灣 字符集的轉換。因為如果僅僅是簡繁體的轉換,那麼友好多的文章都叫你去呼叫microsoft.visualbasic.strings.strconv,殊不知,他只是把中文 中國大陸 中的簡體字轉換成了中文 中國大陸 中的繁體字,這是治標不治本的做法。下...

php簡繁體轉換

實現簡體轉繁體,繁體到轉體 2007 12 27 16 34 function gb2big5 text else text i gb 0 text i 1 gb 1 i fclose fp return text 簡體轉繁體 end 繁體轉簡體 start function big52gb tex...