CPG Expert Forum DACH
News, Tipps & Tricks sowie KnowHow Austausch zwischen Experten und Anwendern rund um die Automatisierungslösungen - speziell PacDrive - im Segment Consumer Packaged Goods.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-07-23 06:17 AM
Warum werden Sonderzeichen wie 'ä' 'ö' und 'ü' im OPC UA-Client nicht richtig dargestellt?
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-07-23 06:24 AM . Last Modified: 2022-08-03 08:02 AM
Die Ursache der unterschiedlichen Darstellung ist die unterschiedliche Codierung von Strings im LMC und im OPC UA Client.
Der LMC verwendet zur Codierung von Strings den ISO 8859 Standard, OPC UA die Codierung nach UTF8.
Mit Hilfe der Funktionen der Library UTF8_ISO88591 kann zwischen den beiden Standards konvertiert werden.
Die Funktion UTF8ISO.FC_ISO8859_TO_UTF8 konvertiert einen an den Client zu sendenden String vom Format des LMCs ins OPC UA Format.
Mit der Funktion UTF8ISO.FC_UTF8_TO_ISO8859 kann ein von Client empfangener String ins Format des LMCs gewandelt werden.
ACHTUNG!
In Versionen der Bibliothek kleiner 0.4.0.0 waren die Namen der Funktionen vertauscht!
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2021-07-23 06:24 AM . Last Modified: 2022-08-03 08:02 AM
Die Ursache der unterschiedlichen Darstellung ist die unterschiedliche Codierung von Strings im LMC und im OPC UA Client.
Der LMC verwendet zur Codierung von Strings den ISO 8859 Standard, OPC UA die Codierung nach UTF8.
Mit Hilfe der Funktionen der Library UTF8_ISO88591 kann zwischen den beiden Standards konvertiert werden.
Die Funktion UTF8ISO.FC_ISO8859_TO_UTF8 konvertiert einen an den Client zu sendenden String vom Format des LMCs ins OPC UA Format.
Mit der Funktion UTF8ISO.FC_UTF8_TO_ISO8859 kann ein von Client empfangener String ins Format des LMCs gewandelt werden.
ACHTUNG!
In Versionen der Bibliothek kleiner 0.4.0.0 waren die Namen der Funktionen vertauscht!
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the forum - and gain access to more than 10,000+ support articles along with insights from experts and peers.