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非拉丁文(例如希伯来文)字符。