久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>知識>怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)

怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)

發布時間:2024-01-22閱讀(12)

導讀在軟件開發中,漢字的排序如何按照拼音的規則進行排序呢?我們知道漢字的編碼是GBK,當前為了兼容Web更多的字符集,在設計時都會選擇UTF8或UTF8mb4,....

在軟件開發中,漢字的排序如何按照拼音的規則進行排序呢?

我們知道漢字的編碼是GBK,當前為了兼容Web更多的字符集,在設計時都會選擇UTF8或UTF8mb4,單UTF8字符集的排序并非按照漢字的拼音規則,先來交接下GBK。

怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)(1)

程序設計-GBK排序

GBK 是又一個漢字編碼標準,全稱《漢字內碼擴展規范》(GBK),英文名稱 Chinese Internal Code Specification ,中華人民共和國全國信息技術標準化技術委員會 1995 年 12 月 1 日制訂,國家技術監督局標準化司、電子工業部科技與質量監督司 1995 年 12 月 15 日聯合以技監標函 [1995] 229 號文件的形式,將它確定為技術規范指導性文件,發布和實施。這一版的 GBK 規范為 1.0 版。GB 即“國標”,K 是“擴展”的漢語拼音第一個字母。

那么我們在設計數據庫時,指定需要以漢字拼音排序的字段為GBK是否可以實現呢?

我們以MySQL數據庫為例來看一看,下面是設計進銷存系統中,品牌信息數據表:

怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)(2)

UTF8編碼

品牌名稱字段Name,編碼格式設置為UTF8,數據排序:

select id,name as val from tb_brand order by name;

排序現實結果如下圖所示:

怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)(3)

UTF8不能按照漢字的首拼字符排序,我們把Name字段的編碼改為GBK:

怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)(4)

GBK編碼

再看一下排序結果:

怎樣寫漢字時同時會出現拼音(如何漢字按照拼音排序)(5)

OK,達到了預期效果。

在軟件設計開發過程中,有時候我們沒有必要什么都自己通過算法來實現,通過現有的基礎來實現,有時效率更高。

感謝閱讀,更多軟件開發請關注有效云開發平臺。

TAGS標簽:  怎樣  漢字  時同  時會  出現

歡迎分享轉載→http://www.avcorse.com/read-66211.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖