架構師_程序員

 找回密碼
 注冊[Register]

QQ登錄

只需一步,快速開始

查看: 175|回復: 1
打印 上一主題 下一主題

[控制臺程序] c# 中文漢字簡體和繁體互轉

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2020-5-10 11:59:27 | 只看該作者
由于項目需求,需要將用戶提交的中文繁體字轉換成簡體顯示。

使用c#,將簡體和繁體互轉,先看效果,如下圖:



效果其實并不理想,“于”和“云”都沒有正確的轉換,感覺底層原理類似差字典的方式轉換,字典里面查不到,自然就轉換不出來。

兩種方式實現,其中第二種方式,需要引用 Microsoft.VisualBasic.dll

源碼:



其他方式(未測試)

使用微軟類庫Microsoft Visual Studio International Feature Pack 2.0
Microsoft Visual Studio International Feature Pack 2.0包含一組控件和類庫,設計用來幫助.NET開發人員創建國際化程序。
下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=18970
下載完后:運行文件VSIPSetup.msi 并完成安裝 (x86操作系統上的默認安裝目錄是%SYSTEMDRIVE%\Program Files\Microsoft Visual Studio International Feature Pack 2.0; x64操作系統上的默認安裝目錄是%SYSTEMDRIVE%\Program Files (x86)\Microsoft Visual Studio International Feature Pack 2.0)

代碼Demo



利用 using Microsoft.Office.Interop.Word 結合詞義翻譯,服務器環境里必須安裝有office(略)




上一篇:回來了
下一篇:微信小程序報錯:error message Cannot find module 'wx-server-sdk'
帖子永久地址: 

架構師_程序員 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
2、本站所有主題由該帖子作者發表,該帖子作者與架構師_程序員享有帖子相關版權
3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和架構師_程序員的同意
4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、架構師_程序員管理員和版主有權不事先通知發貼者而刪除本文

碼農網,只發表在實踐過程中,遇到的技術難題,不誤導他人。
沙發
 樓主| 發表于 2020-5-10 12:15:03 | 只看該作者
從微軟官網下載安裝包:https://www.microsoft.com/zh-cn/download/details.aspx?id=15251 下載下來解壓,有7個MSI安裝文件。

CHTCHSConv.msi是進行繁簡體互轉組件

安裝完成后在VS里添加引用

C:\Program Files(x86)\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool(繁簡互轉)
碼農網,只發表在實踐過程中,遇到的技術難題,不誤導他人。
您需要登錄后才可以回帖 登錄 | 注冊[Register]

本版積分規則

免責聲明:
碼農網所發布的一切軟件、編程資料或者文章僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦中徹底刪除上述內容。如果您喜歡該程序,請支持正版軟件,購買注冊,得到更好的正版服務。如有侵權請郵件與我們聯系處理。

Mail To:help@itsvse.com

QQ|Archiver|手機版|小黑屋|架構師 ( 魯ICP備14021824號-2 )|網站地圖

GMT+8, 2020-7-12 08:56

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表
捕鸟达人老版