Ich bin nicht vertraut mit Atmosphäre Framework, aber als Workaround kann ich vorschlagen, Bibliothek MgnTutils verwenden. Diese Bibliothek verfügt über ein Unicode-Codierer-Dekodierprogramm, das beliebige Zeichenfolgen annehmen und in Zeichenfolgen von Unicode-Codierungen im Format \ UXXXX konvertieren und dann zurück konvertieren kann. So können Sie Ihre problematischen Strings dann als Unicode-Folge konvertieren und dann wieder zurückkonvertieren. Es hat mir geholfen, einige knifflige Codierungsprobleme zu lösen und zu diagnostizieren. Hier die Links zur Bibliothek: GitHub (Gläser, Quellen und Javadoc API), Maven Central und schließlich einen Artikel, der erklärt, wie man diese Utils in der Bibliothek verwendet: MgntUtils article. Suchen Sie im Artikel nach dem Untertitel "String Unicode Converter". Es ist sehr einfach zu integrieren und zu benutzen.
Wie werden diese Zeichen in der Anwendung gespeichert? in Textdateien oder im Quellcode? – nandsito
Wir erhalten Nachrichten von einem JMS-Thema. –
stellen Sie sicher, dass die nicht-ASCII-Zeichen, die Sie erhalten, in der erwarteten Codierung sind, oder andernfalls müssen Sie die Codierung bei der Ankunft von Text konvertieren – nandsito