Windowsレジストリに短いユーザーデータ文字列を保存しています。これは、私のユーザーの一人が '\'文字を含む文字列を保存しようとするまでうまくいきました。これはレジストリパスの区切り文字として解釈されました。Windowsレジストリに任意のテキスト( ''を含む)を格納する方法
この問題を回避するためのベストプラクティスは何ですか?単純なエンコーディングのいくつかの並べ替え?
注:私はQt QSettingクラスを使用してC++経由でレジストリにアクセスしていますので、特定のMSツール/言語に固有のものではなく、一般的な回答に感謝します。
私は元々考えていたように、キーに\を含む文字列を格納していました(データではありません)。したがって、うまくいかないことはほとんど驚くことではありません。私の不幸のうちに私を入れて、質問を終わらせてください。 –