我的应用程序使用SHGetFolderPath(NULL,CSIDL_APPDATA,NULL,0,szPath)来获取应用程序数据的文件路径。用户报告(通过Survey Monkey调查)下面报告的错误 -
“Win XP部分使用捷克名称”C:\ Documents and Settings \%my profile%\Dataaplikací“字母í(我有急性)导致问题:自程序以来找不到library.db文件搜索“数据aplikac”而不是我在文件监视器中看到的正确的“数据aplikací”。“
如何纠正这个问题?如果没有我可以与之沟通的捷克用户,我很难调试问题。
应用程序是针对MBCS而非Unicode编译的。