[問題] 如何指定編碼方式為UTF-8?

看板C_and_CPP作者 (sask)時間14年前 (2010/05/10 16:53), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
我有幾份文件 本身皆是用UTF-8的編碼方式 因為使用上的需要 所以必須將文件重新排版後輸出 但一些文件輸出後用notepad打開後會使用UTF-8編碼方式 此時文字顯示正常 一些文件打開後則使用ANSI編碼方式 會顯示出一堆亂碼 所以我想問C++有沒有函式 是可以指定編碼方式為UTF-8的?? 這樣就不必以人工方式再做後續的調整 感謝~~ -- 「在人類只喝酒和茶的時候,文明是健全的。當開始喝起咖啡或可樂這些泥水色的飲料後 ,就開始了頹廢和墮落。」 --楊威利 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.36.2

05/10 18:28, , 1F
已解決 在檔案一開始加上"\xEF\xBB\xBF"就可以了 給大家參考~
05/10 18:28, 1F

05/10 19:15, , 2F
這是 UTF8 的 BOM,不過有些軟體不支援喔
05/10 19:15, 2F

05/10 22:43, , 3F
@@" 那還有沒有其他方式可以解決呢?
05/10 22:43, 3F
文章代碼(AID): #1BvycOlq (C_and_CPP)