• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

umlaute in java?

Bilbao

Wohlschmecker aus Vierlanden
Registriert
25.01.06
Beiträge
238
weiss einer wie ich ein umlaut mache oder ein ß ??
(es geht um ein konsolen fenster wo das umlaut angezeigt werden soll)
 
hey hey,
mit utf-8 bzw. utf-16 als charset sollte es gehen.
hier was für ne potenzielle toolbox :)

Code:
public static String makeUTF8(final String toConvert){
	try {
		return new String(toConvert.getBytes("UTF-8"), "UTF-8");
	} catch (UnsupportedEncodingException e) {
		e.printStackTrace();
	}
	return null;
}

// und dann zum testen vielleicht

public static void main(String[] args){
	System.out.println(makeUTF8("Straße");
}

hmm.. ich glaube so weit wie möglich sollte man umlaute einfach rauslassen. das bringt oft mehr probleme, als das es was gut macht. dennoch viel spass :)

beste grüsse,
.gert
 
Zuletzt bearbeitet:
vielen dank für die antwort werde es gleich veruschen (naja brauch die ja nur für die ausgabe.... dachte es gibt vllt n escape sequenz dafür.... egal :D)
 
öhm normalerweise ist eine explizite umwandlung in unicode in java nicht nötig, da java an sich schon total auf unicode ausgelegt ist.
wenn die umlaute, etc. in der konsole nicht richtig angezeigt werden, dürfte das ein problem der konsole und nicht eins von java sein