Re: [問題] C裡面,有UTF8和BIG5的轉換相關函式嗎?

看板Programming作者 (Terry)時間17年前 (2008/09/24 15:45), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《pondaponda (CCZ..)》之銘言: : 想請問各位高手關於字碼轉換的問題, : 首先簡述一下我的作業環境: : 作業系統:WinXP SP3 : 程式編輯:BCB 6 : 程式為console模式 : 問題是這樣的.... : 我有一個檔案內的中文儲存為UTF8格式, : 然後使用者可在console模式下輸入他想搜尋的關鍵字, : 然後程式會根據這個關鍵字去檔案內找出他要的資訊。 : 現在問題卡在,使用者輸入的中文字(big5??)和檔案內的中文字編碼方式不一樣, : 所以搜尋不到..... : 想請問一下,在不變更檔案的中文編碼格式的前提之下, : 有什麼解決方法嗎? : 謝謝~~~ windows API: MultiByteToWideChar BCB 自帶function: UnicodeToUtf8 查一下怎麼用就知的了. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.105.220

09/24 16:03, , 1F
謝謝^^我試試看~
09/24 16:03, 1F

09/25 22:25, , 2F
如果不使用Windows API,有解法嗎?
09/25 22:25, 2F

09/25 23:10, , 3F
可以啊, 自己做碼表而已囉
09/25 23:10, 3F

09/25 23:11, , 4F
unicode.org 上有所有big5 有和沒有的字
09/25 23:11, 4F

09/26 21:36, , 5F
想跨平台可以用iconv,unix和win下都有
09/26 21:36, 5F

09/26 23:23, , 6F
就大碼表一個而已.
09/26 23:23, 6F
文章代碼(AID): #18sV0Yy1 (Programming)
文章代碼(AID): #18sV0Yy1 (Programming)