Crystal Reports 13 mit Service Pack 2 und darauf folgende Crystal Reports zeigt manchmal Sonderzeichen oder Umlaute bei Vokalen an, wo keine sein sollen – z.B. „Räbätt“ statt Rabatt oder Mätchcode statt Matchcode.
Anbei erhältst du eine Anleitung, wie du dieses Verhalten durch einen Eingriff in die Registry des Systems, auf dem v.Soft betrieben wird, ändern kannst.
***WARNUNG***
Bei der folgenden Lösung sind Eingriffe in die Registry nötig. Unsachgemäße Änderungen an der Registry können ernsthafte Probleme beim Betrieb des Windows Systems zur Folge haben. Bitte benutze den Registry Editor nur, wenn du Erfahrung darin hast sich auskennst. Wir stellen dir aktuelle Informationen bezüglich Crystal Reports gerne zur Verfügung, haften aber nicht für die Einträge, die du in der Registry vornimmst.
Anleitung
1. Starte den Registry Editor
2. Suche den Schlüsseleintrag HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\
3. Falls dort der Eintrag “Export” fehlt, legst du diesen mit einem Rechtsklick auf den „Crystal Reports“ Ordner als Schlüssel an
4. Erstelle im Eintrag „Export“ einen weiteren Schlüssel „PDF“
5. Lege im Eintrag „PDF“ eine neue Zeichenfolge als „DWORD “ mit dem Namen „UseCustomEncoding“ an
6. Wähle den Eintrag „UseCustomEncoding“ aus und ändere mit Rechtsklick den Wert auf 0
7. Die Änderung hat auch für den User-Schlüssel zu erfolgen. Wähle dazu den Long Key HKEY_USERS\S-1-5-21-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxx aus (Eintrag ohne Classes). Der Eintrag ist für jeden User unterschiedlich. Der Pfadverlauf lautet HKEY_USERS\S-1-5-21- xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxx \SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\
8. Wiederhole die Schritte 3 bis 6
Alternativ findest du den User, der gerade bei Windows angemeldet ist, unter HKEY_CURRENT_USER\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\ Dazu ist es nötig, sich mit dem jeweiligen User anzumelden, um den Schlüssel für jeden User zu ändern.
Quellen:
https://apps.support.sap.com/sap/support/knowledge/public/en/2469456
https://apps.support.sap.com/sap/support/knowledge/public/en/1542287