[問題] unicode檔名

看板C_and_CPP作者 (...)時間16年前 (2010/01/29 10:43), 編輯推噓5(507)
留言12則, 6人參與, 最新討論串1/2 (看更多)
請問C/C++可以讀取檔名中含有中文、日文等多國語言的檔案嗎? 這個問題是否跟作業系統也有關係? 我完全沒有這方面的知識,請各位指導一下,謝謝大家。:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.0.80

01/29 11:12, , 1F
可。MSDN
01/29 11:12, 1F

01/29 11:26, , 2F
樓上是否可說得詳細一些?
01/29 11:26, 2F

01/29 11:29, , 3F
應該是 wchar_t 這一類的吧, 一個字元2bytes
01/29 11:29, 3F

01/29 12:31, , 4F
一樓推MSDN 所以這件事情跟OS有關係囉? 還是不太懂
01/29 12:31, 4F

01/29 14:33, , 5F
WINDOWS的檔名都是用unicode存的,但是你程式在讀檔名的
01/29 14:33, 5F

01/29 14:34, , 6F
時候要用寬字元去存
01/29 14:34, 6F

01/29 15:54, , 7F
請問您用 Visual Studio 嗎 ?
01/29 15:54, 7F

01/29 20:20, , 8F
那麼ISO C/C++有定義以寬字元檔名來開檔的函式嗎?
01/29 20:20, 8F

01/29 20:21, , 9F
另一個問題,Linux支援多國語言檔名嗎?
01/29 20:21, 9F
※ 編輯: DJWS 來自: 218.167.146.113 (01/29 20:27)

01/29 20:32, , 10F
我用的是Dev-C++
01/29 20:32, 10F

01/30 13:45, , 11F
現在 Linux 整個系統都是 Unicode,所以支援多國語言檔名
01/30 13:45, 11F

01/30 16:31, , 12F
我懂了,謝謝各位 :)
01/30 16:31, 12F
文章代碼(AID): #1BOajNq6 (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1BOajNq6 (C_and_CPP)