Ich habe nach Lösungen gesucht, aber es scheint nicht viel zu diesem Thema zu geben. Ich habe Lösungen gefunden, die darauf hinweisen:Wie kann ich UTF-16 in UTF-32 in Java konvertieren?
String unicodeString = new String("utf8 here");
byte[] bytes = String.getBytes("UTF8");
String converted = new String(bytes,"UTF16");
für von UTF-8 zu konvertieren utf16 jedoch java nicht „UTF32“ nicht handhaben, die diese Lösung nicht umsetzbar macht. Weiß jemand anders, wie man das erreicht?
Froh, dass Sie eine funktionierende Lösung gefunden haben! Entschuldigung dafür, dass ich mein Versprechen nicht eingehalten habe: P Ich habe an meinem Code gearbeitet, stieß aber auf seltsame Probleme, die ich auf anderen Systemen nicht reproduzieren konnte. Meine Idee beinhaltete auch die Verwendung von 'codePointAt()' und es war im Allgemeinen ziemlich ähnlich (nur für den Fall, dass Sie neugierig waren). – rhino
es ist ok, danke, dass Sie sich die Mühe gemacht haben –