Wieso funktioniert das nich?

Diskutiere Wieso funktioniert das nich? im Allgemeine Java-Themen Bereich.
I

insert2020

Java:
	public static void quote(String fn) throws IOException {
		StringBuilder b = new StringBuilder();
		try (BufferedReader r = new BufferedReader(new FileReader(fn))) {
			String l;
			while ((l = r.readLine()) != null) {
				b.append("\u2063" + l + "\r\n");
			}
		}
		Toolkit toolkit = Toolkit.getDefaultToolkit();
		Clipboard clipboard = toolkit.getSystemClipboard();
		StringSelection strSel = new StringSelection(b.toString());
		clipboard.setContents(strSel, null);
	}
Möchte gerne den Inhalt einer Datei lesen, vor jede Zeile ein U+2063 packen (Invisible Separator) und die Zeichenkette in die Windows Zwischenablage stecken, doch beim Pasten verschwindet das Sonderzeichen einfach...
 
Kirby_Sike

Kirby_Sike

Ohne viel über dieses Sonderzeichen zu wissen musst du vermutlich ein doppel backslash verwenden sprich \\u2063
 
Zuletzt bearbeitet:
I

insert2020

Ne, das einfache Backslash wäre schon richtig... Ich weiß auch nicht genau, was das für ein Unicode ist, nur das man damit wohl code-Tags sparen kann...
 
Thema: 

Wieso funktioniert das nich?

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben