原文:
如何按漢字的拼音排序建築物名稱呢?這個問題是我在專案的實際開發中遇到的,下面是我解決的辦法:
在網上搜尋了下
(1)獲取建築物名稱的每個漢字的拼音首個字母,**如下:
using(2)講獲取的拼音縮寫串存和regioninfo類形成乙個新類,軟後按拼音縮寫串排序。這樣記錄也排序了。**如下:system;
using
system.net;
using
system.windows;
using
system.windows.controls;
using
system.windows.documents;
using
system.windows.ink;
using
system.windows.input;
using
system.windows.media;
using
system.windows.media.animation;
using
system.windows.shapes;
/** 說明:此類用於將乙個字串找出首字聲母,用法:chineseconvert.utilindexcode(str);
* *
*/namespace
inforenergy.class
//////
返回字串的首寫字母字串
///
///需得到首寫字母的字串
///
public
static
string utilindexcode(string indextxt)
//得到單個字元的首字母
private
static
string getoneindex(string oneindextxt)
//根據漢字拼音排序得到首字母
private
static
string
getgbkx(
string
str)
if(str.compareto("八
") <0)
if(str.compareto("嚓
") <0)
if(str.compareto("咑
") <0)
if(str.compareto("妸
") <0)
if(str.compareto("發
") <0)
if(str.compareto("旮
") <0)
if(str.compareto("鉿
") <0)
if(str.compareto("譏
") <0)
if(str.compareto("咔
") <0)
if(str.compareto("垃
") <0)
if(str.compareto("嘸
") <0)
if(str.compareto("拏
") <0)
if(str.compareto("噢
") <0)
if(str.compareto("妑
") <0)
if(str.compareto("七
") <0)
if(str.compareto("亽
") <0)
if(str.compareto("仨
") <0)
if(str.compareto("他
") <0)
if(str.compareto("哇
") <0)
if(str.compareto("夕
") <0)
if(str.compareto("丫
") <0)
if(str.compareto("帀
") <0)
if(str.compareto("咗
") <0)
return
str;} }
}
regionlist=lo.entities.tolist();
filterbuildingfromregion(regionlist);
foreach
(regioninfo regioninfo
inregioninfomodel.regioninfooc)
regiontree.itemssource
=tempregioninfooc.orderby(p
=>
p.orderkeyletter);
漢字按拼音排序
漢字讀音資料庫 中的unihan readings.txt 漢字讀音文件 kmandarin是普通話讀音 通過查詢表將注音符號替換為英文本母,結尾帶乙個數字 usr bin env python3 coding utf 8 trans table def trans s for c in s if ...
C 按漢字拼音首字母排序
可參考以下部落格。c 使用微軟的visual studio international pack 類庫提取漢字拼音首字母 影子科技 c 漢字轉換拼音技術詳解 高效能 歷史的驅動 按漢字的拼音排序 c 實現 焦濤 漢字轉換為漢語拼音 全拼 首字母簡拼 任家 一 首先將漢字轉為拼音首字母縮寫 使用微軟提...
MySQL漢字欄位按拼音排序
utf 8編碼的資料庫,如果希望漢字字段按照拼音排序 select from students order byconvert name using gbk 我們的mysql使用latin1的預設字符集,也就是說,對漢字字段直接使用gbk內碼的編碼進行儲存,當需要對一些有漢字的字段進行拼音排序時 特...