ich würde gerne einen string in seine 16-bit characters zerlegen, also den 4 stelligen wert. ich habe google bereits gefragt aber immer nur lösungen für utf-8 gefunden. ich hoffe jemand kann mir mit ein wenig code weiterhelfen.
lg danke im vorraus
unicode
-
hucskfjs -
21. Mai 2010 um 16:13 -
Unerledigt
-
-
String sind in Java schon in Unicode. Du musst nur .charAt() aufrufen.
Integer.toHexString() willst du wahrscheinlich auch.
-
Ich glaube du meinst sowas hier oder?
PHP
Alles anzeigenpublic static String valueOf(char c) { short num = (short) c; String hex = Integer.toHexString((int)num); //fit the length to 8 by filling with '0' hex = "0000" + hex; int len = hex.length(); hex = hex.substring(len - 4, len); return hex; }
Ist eine leicht modifizierte Version von hier: http://www.koders.com/java/fid5B1151…AEC0C59000.aspx -
-
Maximilian Rupp
27. Dezember 2024 um 00:26 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!