討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 下載Alexa Toolbar讓你上網更有趣 我的IT職涯該如何規劃 ?
[ 回上頁 ] [ 討論區發言規則 ]
簡體中文轉繁體中文
更改我的閱讀文章字型大小
作者 : kie(初學者) 人氣指數超過10000點
[ 貼文 115 | 人氣 18287 | 評價 240 | 評價/貼文 2.09 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/19 上午 12:03:34
在VB.NET版掛了一整天沒人回答!看這裡有沒有人可以幫我解答!

在Microsoft word中有提供【簡體中文轉繁體中文】的功能,我想問說我們可以用哪些API達成這個功能呢?
作者 : chiuinan2(青衫)討論區板主 Visual C++ .NET卓越專家VC++一代宗師Visual Basic優秀好手資訊類作業求救卓越專家一般曠世奇才程式設計甘苦談優秀好手C++ Builder優秀好手上班族的哈拉園地優秀好手C++頂尖高手Assembly優秀好手貼文超過3000則人氣指數超過150000點
[ 貼文 3722 | 人氣 170106 | 評價 34280 | 評價/貼文 9.21 | 送出評價 125 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/19 上午 01:57:42
沒看過有類似的API. 做個轉碼表就能解決了.
作者 : 7654321(0)
[ 貼文 112 | 人氣 254 | 評價 500 | 評價/貼文 4.46 | 送出評價 1 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人kie註記此篇回應為很有道理 2006/1/19 上午 07:40:03
可以查看看這幾個函式

MultiByteToWideChar
LCMapString
WideCharToMultiByte

作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人kie註記此篇回應為最佳解答 2006/1/19 下午 01:15:26
是這個嗎?

vb.net实现繁简转换
http://www.hi-donet.com/blogview.asp?logID=4
作者 : kie(初學者) 人氣指數超過10000點
[ 貼文 115 | 人氣 18287 | 評價 240 | 評價/貼文 2.09 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/19 下午 02:55:18
http://www.hi-donet.com/blogview.asp?logID=4

這個sample並沒有辦法做到簡繁體轉換!很多字他都沒辦法轉
作者 : chiuinan2(青衫)討論區板主 Visual C++ .NET卓越專家VC++一代宗師Visual Basic優秀好手資訊類作業求救卓越專家一般曠世奇才程式設計甘苦談優秀好手C++ Builder優秀好手上班族的哈拉園地優秀好手C++頂尖高手Assembly優秀好手貼文超過3000則人氣指數超過150000點
[ 貼文 3722 | 人氣 170106 | 評價 34280 | 評價/貼文 9.21 | 送出評價 125 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人kie註記此篇回應為很有道理 2006/1/19 下午 03:49:52
可以說說看什麼字不能轉嗎?

簡中轉繁中分為兩類, 一個是unicode簡體轉unicode繁體, 一個是gb簡體轉big5繁體, 這兩者是有許多不同的. 我不知前兩位提的方法是採用什麼方式的轉法 (沒用過), 依照實際的需要, 我都是自備轉碼表來處理.

例如敩的繁體字是, 但這個字並不出現在big5字集中, 也沒有適當的對應big5字. 又如讻的繁體字是, 這個字也不在big5字集中, 但眭滬絡q與哅相同, 而哅是big5字集的字, 因此若要轉成big5字集, 便應該轉成哅字 (微軟本身尚未處理到此一層次). 其他此類狀況頗多, 例如叿哄, 蒬_, 飻餮等等, 不是專精於國學處理, 一般這類的字幾乎都是不轉. 某些號稱簡繁對譯的軟體, 經過我的檢核, 其實很多罕見字都是亂轉一通. 就連微軟的注音也是相當多的錯誤. 例如訳, 音為譯, Windows誤為映, , 音為扇或閃, Windows誤為豔...

再者, 簡體字除了字形簡化類之外 (這種比較好處理), 還有借字代用與一字多用等兩個情況. 例如後的簡體字為后, 這是借字代用, 因為后的本義並非後. 又例如發與髮的簡體字都是Y, 這是一字多用. 這兩種情形其實是很難正確轉為繁體字的, 除非有詞庫的輔助, 再加上文法分析才行.

如果你只是單純的想處理簡繁互轉, 不在乎某些失真的狀況, 樓上2位提的方式倒不失為簡單易用法.
作者 : bluetulip(BlueTulip) Visual Basic優秀好手貼文超過1000則人氣指數超過10000點
[ 貼文 1120 | 人氣 28366 | 評價 4070 | 評價/貼文 3.63 | 送出評價 15 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人kie註記此篇回應為很有道理 2006/1/19 下午 04:10:13
說真的啦!不論是那種方法都不可能100%轉換的啦!
中文字很多滴喵....
現在電腦能秀出來的字都還只有一小部份而已呢....
作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人kie註記此篇回應為最佳解答 2006/1/19 下午 04:50:54
這個如何?

Chinese Style Converter & Services
By Kent Liu
http://www.codeproject.com/useritems/Chinese_Style_Converter.asp?df=100&forumid=29507&exp=0&select=683449
作者 : kie(初學者) 人氣指數超過10000點
[ 貼文 115 | 人氣 18287 | 評價 240 | 評價/貼文 2.09 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/19 下午 06:54:35
我的需求是能將任何一段簡體文字轉換成繁體文字,類似word中所提供的簡體轉繁體的功能!

至於之前幾位提到有strconv的函式幾乎是無法使用。

比如說:

企业集成 --> 企?集成 (業字就沒有辦法轉換,因為Big5沒有可以對應的字)
中国是一个美丽的国家 --> 中?是一?美?的?家

我不知道是不是要設定些什麼,但至少我去時作後的結果是這樣。

因為我要轉換的簡體字範圍蠻廣的,而兩種中文編碼的轉換又沒有固定的規則
,那有人有轉碼表可以貢獻嗎?

我要做的功能就是拿到一篇大陸的文章能把他轉成繁體中文的方式呈現!

作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人kie註記此篇回應為最佳解答 2006/1/20 上午 08:57:42
>企业集成 --> 企?集成 (業字就沒有辦法轉換,因為Big5沒有可以對應的字)
>中国是一个美丽的国家 --> 中?是一?美?的?家

先到「控制台> 地區及語言選項」,標準及格式選 「中文 PRC」。
我試過兩句都可行。
作者 : kie(初學者) 人氣指數超過10000點
[ 貼文 115 | 人氣 18287 | 評價 240 | 評價/貼文 2.09 | 送出評價 10 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/20 下午 12:45:20
原來是沒設定好,謝啦!
可以轉換了!
作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/20 下午 01:32:04
不用謝,其實我之前沒有測試過的,
現在簡轉繁是可以了,但把結果繁轉簡好像不太行 ><"

試試把 LocaleID 設為 2052 (中文 PRC),這就不用修改區域設定了:
string target = Strings.StrConv(source, VbStrConv.TraditionalChinese, 2052);


題外話:如果用 Perl 的話就這樣寫:


use utf8;
use Encode::HanConvert;

my ($simp, $trad, $fh_simp, $fh_trad);

$trad = simp_to_trad('企业集成');
$simp = trad_to_simp($trad);

open($fh_simp, ">:utf8", 'out_simp.txt');
open($fh_trad, ">:utf8", 'out_trad.txt');

print $fh_simp $simp;
print $fh_trad $trad;

作者 : iambobby(bobby)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/19 上午 10:33:26
把「程式設計」轉成「程式设计」
或把「程式设计」轉成「程式設計」

都還是很容易的是,困難的是,如何把:

「最宒扢數」轉成「程式設計」
或把「程式設計」轉成「最宒扢數」…

有人能解嗎?
作者 : iambobby(bobby)
[ 貼文 2 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/19 上午 10:41:05
或者是把「µ{¦¡³]­p」轉成「程式設計」;

在下總是用「Front Page」+「IE 6.0」+「Office Word」手動的方式,轉來轉去的,真的粉麻煩,不曉得有沒有更便捷的方式?

馴碼快手有很強的功能能夠滿足在下,可惜即使用 VB.net 的 Hotkey 設計方式想結合該系統,發現會失效,無法成功執行…
作者 : eliot(小台) VB.Net卓越專家SQL Server 7/2K卓越專家ASP.Net頂尖高手貼文超過2000則人氣指數超過10000點
[ 貼文 2213 | 人氣 28768 | 評價 9240 | 評價/貼文 4.18 | 送出評價 17 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/7/21 上午 08:31:00
抱歉那麼晚才看到你這篇文哈
vb.net的做法
    Function BB(ByVal Str As String) As String'轉簡體
     Return Strings.StrConv(Str, VbStrConv.SimplifiedChinese, 2052)
    End Function

    Function BB1(ByVal Str As String) As String'轉繁體
     Return Strings.StrConv(Str, VbStrConv.TraditionalChinese, 2052)
    End Function

就這麼簡單
 板主 : 小朱
 > 高手過招區 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 高手過招區 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
高手過招區
1 冼鏡光 410 
2 長長 350 
3 eBoy 290 
4 Benson 280 
5 速定 260 
6 HKLN.net 240 
7 青衫 210 
8 ozzy 190 
9 冷眼 150 
10 John 150 
高手過招區
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2014 程式設計俱樂部 http://www.programmer-club.com.tw/
0.078125