Codierungsproblem

Status
Nicht offen für weitere Antworten.
C

cybergen

Gast
zweiter Versuch:
die falsche darschtellung beinhaltet statt dem "&" ein "&" gefolgt von "amp;".
Der Browser scheint das automatisch richtig darzustellen.


Grüße
cybergen
 
G

Gelöschtes Mitglied 5909

Gast
bastel dir halt sowas:

Code:
	public static String filter(String input) {
		StringBuffer filtered = new StringBuffer(input.length());
		char c;
		for (int i = 0; i < input.length(); i++) {
			c = input.charAt(i);
			if (c == '<') {
				filtered.append("&");
			} else if(c == '>') {
				filtered.append("&");
			} else if(c == '"') {
				filtered.append("&");
			} else if(c == '&') {
				filtered.append("&");
			} else {
				filtered.append(c);
			}
		}
		return filtered.toString();
	}

... nur rückwerts :)
 
C

cybergen

Gast
dann müßte ich das aber für alle sonderzeichen machen...
ich dachte es gäbe da einen Decoder oder sowas, weil das ja eigentlich eine HTML-Formatierung ist.
Wie schon gesagt: dieses Forum stellt es automatisch richtig dar, und ein JLabel kommt auch wunderbar mit html klar, wenn man den string in einen "html"-Tag schachtelt und stellt dann auch alle Zeicjen richtig dar...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben