C 輸入漢字字串索引拼音的首字母

2021-03-31 08:56:58 字數 1982 閱讀 4158

在做專案的時候,輸入客戶的名字,為了方便索引漢字字串的拼音首字母,作助記碼,於是到網上找了一下,還好,有個單個漢字的處理!為了答謝該網友!為了以後的網友,我做了漢字字串的處理!

還請各位網友指教shixiang9076@sina.***!

using system;

using system.drawing;

using system.collections;

using system.***ponentmodel;

using system.windows.forms;

using system.data;

namespace winmarket

public string chinesecap(string chinesestr)

else if ((chinesestr_int>=45253) && (chinesestr_int<=45760))

else if  ((chinesestr_int>=45761) && (chinesestr_int<=46317))

else if ((chinesestr_int>=46318) && (chinesestr_int<=46825))

else if  ((chinesestr_int>=46826) && (chinesestr_int<=47009))

else if ((chinesestr_int>=47010) && (chinesestr_int<=47296))

else if ((chinesestr_int>=47297) && (chinesestr_int<=47613))

else if ((chinesestr_int>=47614) && (chinesestr_int<=48118))

else if ((chinesestr_int>=48119) && (chinesestr_int<=49061))

else if ((chinesestr_int>=49062) && (chinesestr_int<=49323))

else if ((chinesestr_int>=49324) && (chinesestr_int<=49895))

else if ((chinesestr_int>=49896) && (chinesestr_int<=50370))

else if ((chinesestr_int>=50371) && (chinesestr_int<=50613))

else if ((chinesestr_int>=50614) && (chinesestr_int<=50621))

else if ((chinesestr_int>=50622) && (chinesestr_int<=50905))

else if ((chinesestr_int>=50906) && (chinesestr_int<=51386))

else if ((chinesestr_int>=51387) && (chinesestr_int<=51445))

else if ((chinesestr_int>=51446) && (chinesestr_int<=52217))

else if ((chinesestr_int>=52218) && (chinesestr_int<=52697))

else if ((chinesestr_int>=52698) && (chinesestr_int<=52979))

else if ((chinesestr_int>=52980) && (chinesestr_int<=53640))

else if ((chinesestr_int>=53689) && (chinesestr_int<=54480))

else if ((chinesestr_int>=54481) && (chinesestr_int<=55289))

}else

capstr=capstr+chinastr;

}return capstr;}}

}

C 獲取漢字字串拼音首字母的方法

這個c 類經常能夠用到,將提取漢字的拼音首字母,方便使用者查詢 using system.text namespace dotwww.cppcns.comnet.utilities 一級漢字 else if array 0 176 array 0 215 二級漢字 else if array 0 2...

IOS 如何獲取漢字字串的拼音

nsmutablestring result nsmutablestring stringwithstring 今天的天真的很藍 先轉換為帶聲調的拼音 cfstringtransform cfmutablestringref result,null,kcfstringtransformmandari...

vb 獲取字串漢字拼音的首字母

public function pinyin mystr as string as string if len trim mystr 0 then pinyin exit function end if i as long for i 1 to len mystr j asc mid mystr,i...

MFC下的漢字串拼音首字母提取

根據中文漢字,得到該漢字字串的拼音首字母串。例如,北京大學 就應該得到 bjdx 因此寫了一個c 類來實現此功能,以方便以後程式設計使用。在此跟大家一起分享 hztopy.h pragma once class chztopy hztopy.cpp include stdafx.h include ...

獲取字串中的漢字拼音首字母

獲取字串中的漢字拼音首字母 根據修改 可能 比較臃腫,希望有朋友再幫忙改正 返回給定字串的首字母 private string indexcode string indextxt convert.toint16 gb2312bytes 0 160 string.format convert.toin...