Projekt-Upgrade vom ISO-Zeichensatz zum UTF8-Zeichensatz

Ab der WinCC OA-Version 3.16 wird die Erstellung von Projekten mit ISO-Zeichensätzen (z.B. en_US.iso88591) nicht mehr unterstützt. Bereits existierende Projekte werden weiterhin unterstützt und die Konvertierung der ISO-Einstellungen zu utf8-Einstellungen passiert intern.

Diese neue Regelung beeinflusst den Update-Vorgang der existierenden Projekte.

Projekte die transparent konvertiert werden können:

Projekte mit diesen spezifischen Spracheinstellungen in der Config-Datei können automatisch konvertiert werden:

  • Einsprachige Projekte

  • Mehrsprachige Projekte sofern alle Projektsprachen aus dem gleichen ISO-Zeichensatz stammen (z.B.iso88591).

Wenn kompatible Spracheinstellungen in der Config-Datei entdeckt werden:

  • Upgrade-Prozess ändert die Namen der verwendeten Sprachen von .isoXXXXX (XXXXX repräsentiert den Zeichensatz) in utf8 in der Config-Datei.

  • Die Einstellung useDbAsIso = 1 wird in der general-Sektion der Config-Datei ergänzt.

  • Die Reihenfolge der Sprachen bleibt aufrecht.

Projekte die manuell konvertiert werden müssen

Projekte mit Sprachen aus unterschiedlichen ISO-Zeichensätzen können nicht automatisch konvertiert werden. Für ein Projekt-Upgrade ist eine manuelle Konvertierung des Projektes mit Aus- und Einspielen der Projektdateien notwendig. Bei weiteren Fragen kontaktieren Sie den WinCC OA Support.

VORSICHT:

Ein manuelles Konvertieren führt zu einem Verlust der historischen Daten!

Konvertieren von Panels aus ISO-Projekten

Werden Panels im PNL-Format aus einem ISO-Projekt in einem UTF8-Projekt verwendet, können manche Parameter (z.B. ein als Dollarparameter übergebener Text mit Sonderzeichen) möglicherweise nicht richtig dargestellt werden. In diesem Fall müssen diese Panels im ISO-Projekt in XML-Panels umgewandelt werden. Anschließend können die Panels im UTF8-Projekt wieder zurück in das PNL-Format konvertiert werden (siehe auch Formatkonvertierung). Führen Sie folgende Schritte durch um alle Panels in das XML- und wieder zurück in das PNL-Format zu konvertieren.

1) panel-Verzeichnis im ISO-Projekt sichern (da durch die Konvertierung alle Panel-Dateien überschrieben werden)

2) ISO-Projekt öffnen

3) "WCCOAui -PROJ <ISO-Projektname> -xmlConvert=XML" in CommandLine ausführen

4) Panel-Verzeichnis ins UTF8-Projekt kopieren

5) ISO-Projekt schließen und UTF8-Projekt öffnen

6) "WCCOAui -PROJ <UTF8-Projektname> -xmlConvert=PNL" in CommandLine ausführen

Limitations

Es obliegt dem Kunden für die Einhaltung der Verwendung von Zeichensätzen in UTF8-basierten Projekten entsprechend der originalen ISO-Zeichensätzen zu sorgen. Andernfalls könnten Daten, die nicht im entsprechenden Zeichensatz enthalten sind, verloren gehen. Unterhalb finden Sie die entsprechenden ISO-Zeichensätze. Alle Sprachen in einem Block können automatisch konvertiert werden. Alle anderen Sprachen gehören zu unterschiedlichen Sprachsätzen und können mit keiner anderen Sprache kombinieret werden.

ISO8859-1
Danish Denmark da_DK
Dutch Netherlands nl_NL
English Great Britain en_GB
English US en_US
Finnish Finland fi_FI
French Canadian fr_CA
French France fr_FR
French Swiss fr_CH
German Austria de_AT
German Germany de_DE
German Swiss de_CH
Icelandic Iceland is_IS
Indonesian Indonesia id_ID
Italian Italy it_IT
Italian Swiss it_CH
Norwegian Norway no_NO
Portuguese Portugal pt_PT
Spanish Spain es_ES
Swedish Sweden sv_SE
ISO8859-2
Croatian Croatia hr_HR
Czech Czech Republic cs_CZ
Hungarian Hungary hu_HU
Polish Poland pl_PL
Rumanian Romania ro_RO
Slovakian Slovakia sk_SK
Slovenian Slovenia sl_SI
ISO8859-5
Bulgarian Bulgaria bg_BG
Russian Russian Federation ru_RU