0
我使用tinyXml將配置文件存儲在FOLDERID_RoamingAppData下,或者換言之,在C:\ Users \ USERNAME \ AppData \ Roaming下。 我用下面的序列(簡體):TiXmlDocument :: LoadFile用於非拉丁路徑名稱
- SHGetKnownFolderPath(FOLDERID_RoamingAppData,0,NULL,&路徑)來獲取路徑
- 編碼路徑UTF8
- 呼叫m_doc.LoadFile(路徑)// m_doc是TiXmlDocument對象
- 調用m_doc.Savefile()//這一個,如果用戶名非拉丁
我不知道失敗怎麼可以的LoadFile/SAVEFILE當文件名CON非拉丁文(例如希伯來文)字符。