Bei einem aktuellen Projekt, in dem mehrere Programmierer involviert sind, ist vermehrt ein Problem mit Sonderzeichen in der Ordner-Struktur innerhalb diverser TwinCAT-Projekte aufgefallen.

Wenn Projekte archiviert und weitergegeben wurden (hauptsächlich durch TwinCAT-Archivierung oder die Windows-integrierte Variante „zip-komprimierter Ordner“), kam es vereinzelt dazu, dass Umlaute zu kryptischen Zeichen umgewandelt wurden.

TwinCAT konnte die betroffenen Einzeldateien nicht mehr finden und die Projekte auch nicht mehr vollständig öffnen. Beim Vergleich mit dem online-Projekt im TwinCAT-Compare führte es ebenfalls dazu, dass Unterschiede angezeigt und die betroffenen Dateien auf der Station einfach nicht gefunden wurden.

Beckhoff TwinCAT Compare fehlender Verweis zu Pfaden mit Umlauten. hier: Datenträger

Abhilfe / Ursache

Unter Windows 11 und auch in vielen Windows 10 Versionen gibt es die Einstellung „Beta: Unicode UTF-8 für die Unterstützung weltweiter Sprachen verwenden“. Diese Einstellung muss deaktiviert sein, damit TwinCAT mit Sonderzeichen umgehen kann, bzw. auch Windows-zip-Format wieder zuverlässig funktioniert.

Zu finden ist diese Einstellung unter:

Einstellungen -> Zeit und Sprache -> Sprache und Region -> Administrative Sprachoptionen -> Gebietsschema ändern

Windows-Einstellungen für „Beta: Unicode UTF-8 für die Unterstützung weltweiter Sprachen“

Hierzu benötigt ihr Admin-Rechte und einen anschließenden Neustart.