C 地名漢字轉拼音

2022-03-19 14:07:19 字數 777 閱讀 2279

網上沒有找到什麼可行的漢字轉拼音的**。我所說的可行是指任意漢字都能轉換正確。

前段時間需要將地名轉換成為漢語拼音。網上找了乙個類,並且更改了一些特定的字元,勉強可用。

///

///地名漢字轉拼音類

/// public

class

hz2py

;private

static

string pyname = new

string

;//////

把漢字轉換成拼音(全拼)

/// ///

漢字字串

///轉換後的拼音(全拼)字串

public

static

string convert(string

hzstring)

int chrasc = 0

;

int i1 = 0

;

int i2 = 0

;

char nowchar =hzstring.tochararray();

for (int j = 0; j < nowchar.length; j++)

else}}

}break

; }

}//非中文本元

else

}return

pystring.tolower();

}}

C 漢字轉拼音

region 獲取漢字的全拼 getpinyin 和拼音首字母 getcodstring region 屬性資料定義,漢字的機內碼陣列,機內碼對應的拼音陣列 漢字的機內碼陣列 private static int pyvalue newint 機內碼對應的拼音陣列 private static st...

C 漢字轉拼音

1 using system 2using system.collections.generic 3using system.linq 4using system.text 56 namespace common 7,13 14 15 16 17 18 19 20 21 22 23 24 25 26...

C 漢字轉拼音

其實這兩個dll 任何乙個都可以實現漢字轉拼音,然而 npinyin.dll 收錄的漢字並不全,但是很人性化,能識別一些常用的漢字。chncharinfo.dll 是微軟的很全但是不人性化。另外本套 外有乙個自己維護的個別漢字檔案,例如一些多音字姓氏。本程式的使用場景是姓名轉拼音,所以先判斷第乙個漢...