C 中文簡體轉繁體

2022-05-05 04:12:07 字數 1708 閱讀 3756

方法一:

1

///2

///中文字元工具類

3///

4private

const

int locale_system_default = 0x0800;

5private

const

int lcmap_simplified_chinese = 0x02000000;

6private

const

int lcmap_traditional_chinese = 0x04000000;

78 [dllimport("

kernel32

", charset = charset.auto, setlasterror = true)]

9private

static

extern

int lcmapstring(int locale, int dwmapflags, string lpsrcstr, int cchsrc, [out] string lpdeststr, int cchdest);

1011

///12

///將字元轉換成簡體中文

13///

14///

輸入要轉換的字串

15///

轉換完成後的字串

16public

static

string tosimplified(string source)

2122

///23

///講字元轉換為正體中文

24///

25///

輸入要轉換的字串

26///

轉換完成後的字串

27public

static

string totraditional(string source)

28

呼叫上面的totraditiona方法就ok了~另外的那個一樣的使用方法~

①在解決方案管理器中對應的資料夾右擊「新增引用」----選擇.net引用下的microsoft.visualbasic;

②在你要實現轉換功能的aspx.cs檔案中新增命名空間:using microsoft.visualbasic

③ 通過下面的方法可以直接實現轉換,很方便吧!一句話就可以了~所以推薦這個方法

1

string s = "

繁體";

2 s = strings.strconv(s, vbstrconv.wide, 0); //

半形轉全形

3 s = strings.strconv(s, vbstrconv.traditionalchinese, 0); //

簡體轉繁體

4 s = strings.strconv(s, vbstrconv.propercase , 0); //

首字母大寫

5 s = strings.strconv(s, vbstrconv.narrow , 0); //

全形轉半形

6 s = strings.strconv(s, vbstrconv.simplifiedchinese, 0); //

繁體轉簡體

Python 繁體轉簡體

注意 這是在乙個檔案 import 了另乙個檔案 如果出現了異常,可以點進出錯的地方修改 import 繁體 簡體 simplified sentence 憂鬱的台灣烏龜 sentence converter zh hans convert sentence print sentence 簡體 繁體...

批量處理簡體中文轉正體中文

工作需要把簡體中文轉換為正體中文,替換的內容分散在幾百個lua檔案中。手工替換太沒效率。因此開發了這個工具。程式語言 golang,系統環境 centos 7.0,假定你已經安裝好了golang 開發環境。使用說明 1 安裝opencc yum install cmake yum install d...

Vb 實現簡體轉繁體

lcmapstring 映像字串 private declare function lcmapstring lib kernel32 alias lcmapstringa byval locale as long,byval dwmapflags as long,byval lpsrcstr as ...