Wenn Sie einen der folgenden Fehler in nShift On-premises feststellen, läuft Ihr Windows 10 möglicherweise mit der aktivierten Einstellung "Beta: Use Unicode UTF-8 for worldwide language support".
Fehler:
- Überschriften in den Ansichten Sent, Outbox und Contact Lists in nShift On-premises werden falsch angezeigt. Es erscheinen Texte wie "city_receiver" und "streetAddress1_receiver" anstelle von "City Receiver" und "Address1 Receiver".
- Fehlermeldung: "Could not convert variant of type (UnicodeString) into type (Integer)" beim Öffnen einer Sendung.
- Fehlermeldung: "Range check error" beim Verknüpfen einer Adresse aus der Contact List mit der Absenderadresse im Setup.
- Schriftarten auf Labels können verzerrt sein oder Sonderzeichen werden falsch gedruckt. Beachten Sie, dass dieser Fehler auch durch fehlende Druckerschriftarten verursacht werden kann – siehe diesen Artikel zu verzerrten Ausdrucken und fehlenden Zeichen.
Lösung:
- Schließen Sie nShift On-premises.
- Löschen Sie den Consignor-Ordner unter AppData. Dieser befindet sich normalerweise unter C:\Users\<username>\AppData\Roaming\EDI-Soft\Consignor
- Öffnen Sie Windows Control Panel -> Region.
- Wechseln Sie zur Registerkarte Administrative und klicken Sie auf Change system locale...
- Entfernen Sie das Häkchen bei Beta: Use UTF-8 for worldwide language support.
- Klicken Sie auf OK und starten Sie Ihren Computer neu.
- Öffnen Sie nShift On-premises erneut. Die in Schritt 2 gelöschten Dateien werden nun mit der korrekten Kodierung neu erstellt.