Seite 2 von 3

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 14:58
von Bratmaxe
jmaus hat geschrieben:
07.12.2018, 14:42
Bratmaxe hat geschrieben:
07.12.2018, 14:36
Du kannst aber den String mit .UriEncode() abspeichern und bei Verwendung wieder mit .UriDecode() abrufen, dann ist es ein \t :wink:
Ist natürlich ein bisschen hintenrum durch die Brust!
Zeig mal ein Beispiel davon. Also ich bekomme das hier nicht hin mit UriEncode/UriDecode...
ich hatte das mal eben getestet:

Code: Alles auswählen

string test = "Test/tTest2";
test = test.UriEncode();
WriteLine("Test Encode: " # test);
WriteLine("Test Decode: " # test.UriDecode());

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 14:59
von Black
Done

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 16:14
von jmaus
Bratmaxe hat geschrieben:
07.12.2018, 14:58
ich hatte das mal eben getestet:

Code: Alles auswählen

string test = "Test/tTest2";
test = test.UriEncode();
WriteLine("Test Encode: " # test);
WriteLine("Test Decode: " # test.UriDecode());
Finden Sie den Unterschied:

Code: Alles auswählen

string test = "Test/tTest2";
vs.

Code: Alles auswählen

string test = "Test\tTest2";
:D

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 16:23
von Bratmaxe
jmaus hat geschrieben:
07.12.2018, 16:14

Code: Alles auswählen

string test = "Test/tTest2";
vs.

Code: Alles auswählen

string test = "Test\tTest2";
:D
:oops: :oops: :oops: :oops: Autsch.. Wo steht nochmal der Kaffee??? :wink:

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 16:24
von Black
ich nehm auch ne tasse...

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 16:39
von jp112sdl
jmaus hat geschrieben:
07.12.2018, 16:14
Finden Sie den Unterschied:
Gefunden und fett markiert. :lol:

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 22:19
von jmaus
Mir fällt übrigens auch gerade etwas auf wo ich mir den Bug näher anschaue. Es kann auch der folgende Weg genutzt werden (bis der Bug beseitigt ist) um ein \t in einen String zu bekommen:

Code: Alles auswählen

string a = ^\t^;
WriteLine(a);
D.h. wenn man den String mit ^ startet und beendet dann wird das dazwischen nicht konvertiert/unescaped. War mir auch neu, aber man lernt nie aus ;-)

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 22:31
von Black
ok, den tip kann ich brauchen...

aber das ^^bleibt dann auch nach dem fix bestehen, oder ?

Re: \t in einen String schreiben

Verfasst: 07.12.2018, 23:04
von jmaus
Ja

Re: \t in einen String schreiben

Verfasst: 10.12.2018, 09:38
von Bratmaxe
jmaus hat geschrieben:
07.12.2018, 22:19
Mir fällt übrigens auch gerade etwas auf wo ich mir den Bug näher anschaue. Es kann auch der folgende Weg genutzt werden (bis der Bug beseitigt ist) um ein \t in einen String zu bekommen:

Code: Alles auswählen

string a = ^\t^;
WriteLine(a);
D.h. wenn man den String mit ^ startet und beendet dann wird das dazwischen nicht konvertiert/unescaped. War mir auch neu, aber man lernt nie aus ;-)
@Jens: super Hinweis, den kann man sicher mal brauchen, vielen Dank!

@ALL: Kann man das noch in die offizielle Skript Dokumentation mein aufnehmen? Wen kann ich da am besten für anschreiben? EQ-3 Support direkt?