使用聚合介面獲取漢字資料字典

2021-09-07 19:58:57 字數 2992 閱讀 9048

原文:

使用聚合介面獲取漢字資料字典

如何獲取全部漢字及漢字的詳細資訊?

剛剛扒了一通漢字完整的資料字典,mark作下記錄。

我們匹配中文字元時,經常使用unicode字元"[^\u4e00-\u9fa5]"正規表示式來校驗。

詳細的漢字字符集列表可參考:

具體的漢字對應的字元,可查詢漢字字符集編碼查詢**

基本漢字中從4e00到9fa5,十六進製制轉化為十進位制後,可知共有20902個漢字。

漢字的集合,是開源的,可以直接從網上獲取。

github-hanzitopinyin

csdn-中國所有漢字-簡體

漢字的詳細資訊,包括拼音/筆畫數/部首/五筆輸入/筆順編號/註解

網上有相應的新華字典api介面,這裡選的是聚合平台-新華字典

通過他的c#原始碼,我們可以獲取到漢字字典的詳細資訊

ps:獲取漢字:

1

public

static hanzidetail findhanzi(string

hanzi)221

22return

hanzirequestresponse.result;23}

24 }

解析類:

1

[datacontract]

2public

class

hanzirequestresponse36

7 [datamember(name = "

error_code")]

8public

string errorcode

910 [datamember(name = "

result")]

11public hanzidetail result 12}

13[datacontract]

14public

class

hanzidetail

1518

19///

20///

部首21

///22 [datamember(name = "

bushou")]

23public

string radical

2425

///26

///拼音

27///

28 [datamember(name = "

pinyin")]

29public

string pinyin

3031

///32

///筆畫數

33///

34 [datamember(name = "

bihua")]

35public

string bihua

3637

///38

///五筆

39///

40 [datamember(name = "

wubi")]

41public

string wubi

4243

///44

///極簡介紹

45///

46 [datamember(name = "

jijie")]

47public list ******detailcontent

48 }

view code

訪問後台介面通用類:

組裝普通文字請求引數。

63///

64///

key-value形式請求引數字典

65///

url編碼後的請求資料

66public

static

string buildquery(idictionary parameters, string

encode)

6782="

);84

if (encode == "

gb2312")

8588

else

if (encode == "

utf8")

8992

else

9396 hasparam = true;97

}98}99

return

postdata.tostring();

100}

101102

///103

///把響應流轉換為文字。

104///

105///

響應流物件

106///

編碼方式

107///

響應文字

詳細的源demo,可檢視github :hanzidictionary

資料字典及其使用

目錄 將如下這些具有相同型別的配置項,配置到系統的資料字典表中,方便系統維護,由超級管理員統一在後台進行資料字典維護,如果使用者需求要增加變更配置項,只需要修改資料字典表記錄即可,不需要修改 相同型別的配置項 在系統中建立乙個張記錄資料字典型別 資料字典型別表 記錄資料的型別 例如使用者狀態 建立一...

fsLayuiPlugin資料字典使用

資料字典主要解決下拉框資料填充和資料 轉義處理,乙個資料字典可以多處使用。1.多個頁面下拉框使用同樣的資料,改乙個地方需要把所有頁面都要修改 2.資料 轉義代替自己手動寫templet解析模板 資料字典提供乙個通用的處理方式,支援配置靜態資料字典和動態資料字典,資料字典檔案位址plugins fra...

資料字典介紹使用

就是系統裡的初始化的資料叫資料字典 比如開發完系統之後,把系統上線到線上環境之後,系統裡面就應該存在一部分基本的資料 填寫資料更加簡潔使使用者體驗度高使用效率大具有維護性好 像我們資料字典這種資料 才系統裡面是很多的,比如 做招聘 有很多資料字典的資料 資料庫應該怎麼設計?比如 單位 斤 個 套 件...