Ich speichere einige kurze Benutzerdatenfolgen in der Windows-Registrierung. Dies funktionierte gut, bis einer meiner Benutzer versuchte, eine Zeichenfolge mit einem \ Zeichen zu speichern. Dies wurde dann als Registrierungspfadbegrenzer interpretiert.So speichern Sie beliebigen Text (einschließlich "") in der Windows-Registrierung
Was ist die beste Vorgehensweise, um dieses Problem zu vermeiden? Eine Art einfache Kodierung?
Hinweis/Ich verwende die Qt QSetting-Klasse, um über C++ auf die Registrierung zuzugreifen. Daher wäre mir eine allgemeingültige Antwort lieber als eine spezielle MS-Tool/Sprache.
Es stellte sich heraus, dass ich die Zeichenfolge mit dem \ in den Schlüssel gespeichert habe (nicht die Daten, wie ich ursprünglich dachte). Es ist also nicht verwunderlich, dass das nicht funktioniert hat. Bitte bring mich aus meinem Elend und schließe/lösche die Frage. –