C 漢字轉拼音

2022-03-03 22:37:57 字數 2538 閱讀 7608

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 , , , , , ,

27 , , , , , , ,

28 , , , , , , ,

29 , , , , , ,

30 , , , , , ,

31 , , , , , ,

32 , , , , , ,

33 , , , , , , ,

34 , , , , , ,

35 , , , , , , ,

36 , , , , , , ,

37 , , , , , ,

38 , , , , , , ,

39 , , , , , , ,

40 , , , , , ,

41 , , , , , ,

42 , , , , , , ,

43 , , , , , ,

44 , , , , , , ,

45 , , , , , ,

46 , , , , , , , ,

47 , , , , , ,

48 , , , , , , ,

49 , , , , , ,

50 , , , , , ,

51 , , , , , ,

52 , , , , , , ,

53 , , , , , , ,

54 , , , , , , ,

55 , , , , , ,

56 , , , , , ,

57 , , , , , ,

58 , , , , , , ,

59 , , , , , ,

60 , , , , , ,

61 , , , , , ,

62 , , , , , , ,

63 , , , , , , ,

64 , , , , , ,

65 , , , , , , ,

66 , , , , , ,

67 , , , , , ,

68 , , , , , ,

69 , , , , , ,

70 , , , , , ,

71 , , , , , ,

72 , , , , , ,

73 , , };

74///

75///

漢字轉拼音

76///

77///需要轉換的漢字

78///返回漢字對應的拼音

79public

static

string topinyin(string

txt)

8097 arr1 = (short)(arr[0]); //

取位元組1

98 arr2 = (short)(arr[1]); //

取位元組2

99 charcode = arr1 * 256 + arr2 - 65536;//

計算漢字的編碼

100101

if (charcode > -10254 || charcode < -20319) //

如果不在漢字編碼範圍內則不改變

102105

else

106118

}119

}120

else

121124

}125

}126

return

result.tostring().trim();

127}

128}

129 }

chinesetopinyin

.net技術*** 199281001 .歡迎加入。

C 漢字轉拼音

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

C 漢字轉拼音

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

C 漢字轉拼音

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