看板 C_and_CPP 關於我們 聯絡資訊
遇到的問題(Question): 無法正常顯示簡體字 餵入的資料(Input): 一堆簡體字 希望的正確結果(Expected Output): 希望能正常顯示 開發平台(Platform): (例: VC++, Gcc, OpenGL, Linux, ...) VC 2008 -------------------------------------- 會寫這個的原因, 由於用notepad.exe開啟簡體文件時總是亂碼 還要拖到 IE 底下選編碼方式覺得很麻煩 一個 project 裡面有好幾個 .h , .cpp, 慢慢拖的話拖到臉都黑了 目前查過相關資料,所有 char 資料形態全都換成 wchar_t 字串常量以 L("Test") 方式取代 但顯示出來仍為亂碼, 在此提出二個問題 (1) 我打算以多檔案拖曳方式拖進 dialog, 對應生成可看得懂的簡體文字檔, 前半段沒問題,但後半段卻不知該如何處理.. (直接存成 unicode 嗎? 是的話可以給點提示嗎?) (2) 目前我用的是 VC2008 繁中版,直接在 src 裡面放入簡字之字面常量, 似乎沒辦法被接受,這點有辦法改善嗎? (如日後要抓特定的簡字檔名, 這點不改善似乎也沒辦法解決吧?) (除非把該簡字檔名直接翻成hex, 下去做數值比對??) 以上,請各位不吝指教,謝謝。 -- YouLoveMe() ? LetItBe() : LetMeFree(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.142 ※ 編輯: tropical72 來自: 180.177.76.142 (12/08 18:33)
purpose:開檔用 MadEdit 會自動偵測編碼。批次轉編碼用CovertZ 12/08 18:50
purpose:抓檔名,你用Windows API的 Unicode 版,自然是 wide char 12/08 18:53
tropical72:感謝p大.ConvertZ真的很好用. 12/08 19:08
tropical72:ConvertZ有提供cmd,這樣可以直接對整個資料夾做轉換. 12/08 19:49