0

私のアプリケーションは、SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, 0, szPath) を使用して、アプリケーション データのファイル パスを取得します。ユーザーが (Survey Monkey 調査を介して) 以下に報告されているバグを報告しました --

「Win XP は部分的にチェコ語の名前 "C:\Documents and Settings\%my profile%\Data aplikací" を使用しています」 文字の í (急性の i) は問題を引き起こします: プログラムが「データ」を検索するため、library.db ファイルが見つかりませんファイル モニターで見た正しい「Data aplikací」ではなく、「aplikac」です。

この問題を修正するにはどうすればよいですか? 通信できるチェコのユーザーがいないと、問題をデバッグするのは困難です。

アプリケーションは、Unicode ではなく MBCS 用にコンパイルされています。

4

0 に答える 0