1. 程式人生 > >.NET 把字串轉換成拼音 c# 和vb 漢字轉換成拼音

.NET 把字串轉換成拼音 c# 和vb 漢字轉換成拼音

目標: 簡單的來說就是把一個字串轉換成拼音字串

漢字轉換成拼音 其他的字元不做變化。

起先 我有一個js版的轉換版本 裡面要用到一個vb的系統函式

Asc() .

為什麼 要用到這個函式呢!我查了好多資料 這個函式能夠準確地返回字元碼。js中沒有該功能的函式,使用者想要使用必須自己編寫程式碼,在c#可以用char 和int型別來轉換,但對於中文字元無法轉換,、

vbclass.dll就是

我們 不想只在客戶端使用該功能 並且想使用在vc#專案中,我該怎麼辦呢?

我想到了這樣一中解決辦法

: 先把程式改寫成vb版的。然後把vb程式碼編譯成dll檔案

再將dll檔案引用到vc#專案當中

結果發現 無法正確將vb程式碼編譯成dll.my 辦法的情況下

我就在專案中新建了一個vb專案,引用到專案中,

輸入程式碼成功

圖片: