c# API實現簡繁體轉換的方法(kernel32.dll)
1.using System.Runtime.InteropServices;
2.import kernel32.dll
1 | [DllImport("kernel32.dll", EntryPoint = "LCMapStringA")] |
2 | public static extern int LCMapString(int Locale, int dwMapFlags, byte[] lpSrcStr, int cchSrc, byte[] lpDestStr, int cchDest); |
3 | const int LCMAP_SIMPLIFIED_CHINESE = 0x02000000; |
4 | const int LCMAP_TRADITIONAL_CHINESE = 0x04000000; |
3.轉簡體
01 | //轉簡體 |
02 | protected void btnCHS_Click(object sender, EventArgs e) |
03 | { |
04 | string src =TextBox1.Text.Trim(); |
05 | byte[] srcByte = Encoding.Default.GetBytes(src); |
06 | byte[] desByte = new byte[srcByte.Length]; |
07 | LCMapString(2052, LCMAP_SIMPLIFIED_CHINESE, srcByte, -1, desByte, srcByte.Length); |
08 | string des = Encoding.Default.GetString(desByte); |
09 |
10 | TextBox2.Text = des; |
11 |
12 | } |
4.轉繁體
01 | //繁轉簡 |
02 | protected void btnCHZ_Click(object sender, EventArgs e) |
03 | { |
04 | string src = TextBox1.Text.Trim(); |
05 | byte[] srcByte = Encoding.Default.GetBytes(src); |
06 | byte[] desByte = new byte[srcByte.Length]; |
07 | LCMapString(2052, LCMAP_TRADITIONAL_CHINESE, srcByte, -1, desByte, srcByte.Length); |
08 | string des = Encoding.Default.GetString(desByte); |
09 | TextBox2.Text = des; |
10 | } |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-622137/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python實現中文字元繁體和簡體中文轉換Python字元
- 用JAVA轉換簡繁體的基礎知識 (轉)Java
- 用ruby實現簡體中文和繁體中文的相互轉化
- 鴻蒙NEXT開發案例:簡體繁體轉換器鴻蒙
- 在英文版的Office 2007中實現 中文 繁體和簡體的相互轉換
- java 中文繁簡體轉換工具 opencc4jJavaOpencc4j
- 【型別轉換】使用c#實現簡易的型別轉換(Emit,Expression,反射)型別C#MITExpress反射
- 工程座標轉換方法C#程式碼實現C#
- Python 輕量化簡繁轉換Python
- 繁簡體(GBBig5)字串轉化的JAVA方式實現字串Java
- 網站必備之簡繁切換功能實現網站
- PHP輸出控制功能在簡繁體轉換中的應用PHP
- [擴充套件推薦]簡體轉繁體/繁體轉簡體 OpenCC-PHP 擴充套件套件PHP
- GBK中文繁簡轉換函式函式
- pyhanlp 繁簡轉換之拼音轉換與字元正則化HanLP字元
- win10簡體繁體切換快捷鍵是哪個_win10快捷鍵怎麼切換簡體繁體Win10
- 漢語言處理工具pyhanlp的簡繁轉換HanLP
- 星型轉換實現方法
- java 中文繁簡體轉換工具 opencc4j 使用介紹 1.8.0JavaOpencc4j
- 試驗Oracle中實現行列轉換的方法(轉)Oracle
- C#純數學方法遞迴實現貨幣數字轉換中文C#遞迴
- win10輸入法簡繁切換怎麼設定_win10電腦輸入法如何切換簡體繁體Win10
- 繁體簡體互轉 OpenCC-PHP 擴充套件PHP套件
- 使用vue實現行列轉換的一種方法。Vue
- WORD及EXCEL行列轉換實現方法收藏(轉)Excel
- 一個用C#實現的簡單http server (轉)C#HTTPServer
- Gson轉換 — json資料轉換為Object實體公共方法JSONObject
- 在VB中用API實現多媒體 (轉)API
- IP地址查詢API的C#實現APIC#
- flask實現python方法轉換服務FlaskPython
- 用CLR整合為SQL 2005新增簡繁轉換功能SQL
- C#中實現窗體間傳值方法C#
- 簡單使用AutoMapper實現DTO轉換APP
- 使用C#實現阿拉伯數字到大寫中文的轉換 (轉)C#
- JPG轉PDF如何實現?圖片批次轉換PDF的快捷方法
- Java 實現 Map 和 Object 互相轉換的幾種方法JavaObject
- C#實現Web檔案上傳的兩種方法(轉)C#Web
- C#字串轉換為數字的4種方法C#字串