Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]9190[/thread]

mehrere Wertepaare aus einem String auslesen: String zerlegen (Seite 2)



<< |< 1 2 >| >> 13 Einträge, 2 Seiten
Joseba
 2007-07-15 23:17
#78502 #78502
User since
2007-07-14
9 Artikel
BenutzerIn
[default_avatar]
[quote=renee,14.07.2007, 18:49]Mach' in Java ein "URI::escape". Damit solche Zeichen ersetzt werden!

In Java gibt es eine Klasse URLencode oder so ähnlich. Die sollte Dir helfen...[/quote]
Glaube ich wurde falsch verstanden oder ich blicke absolut nicht mehr durch. :(

Die Klasse in Java heißt "URLEncoder" und ich kann meinen String da zusammensetzen und ihn dann mit hilfe der Methode verschlüsseln und schicken.

Wenn ich aber doch auf der Perl-Seite wieder "uri_unescape($string)" (URI::Escape) mache habe ich doch immer noch das selbe Problem, dass ich den String nicht sauber oder sicher trennen kann. Denn meine Trennzeichen zwischen den einzelnen Variablen und Werte könnten ebenfalls in einem Wert vorkommen, da diese mit verschlüsselt und dann wieder entschlüsselt werden.
Ronnie
 2007-07-15 23:38
#78503 #78503
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Erst die einzelnen Strings mit Java encoden, dann mit & ? = ; zusammenfügen (wenn es dafür nicht auch in java.net eine Methode gibt) und dann in Perl mit dem CGI-Modul auslesen. Das unterschiedet schon richtig zwischen codierten sonderzeichen und Trennzeichen.\n\n

<!--EDIT|Ronnie|1184528368-->
Joseba
 2007-07-16 00:11
#78504 #78504
User since
2007-07-14
9 Artikel
BenutzerIn
[default_avatar]
[quote=Ronnie,15.07.2007, 21:38]Erst die einzelnen Strings mit Java encoden, dann mit & ? = ; zusammenfügen (wenn es dafür nicht auch in java.net eine Methode gibt) und dann in Perl mit dem CGI-Modul auslesen. Das unterschiedet schon richtig zwischen codierten sonderzeichen und Trennzeichen.[/quote]
Ich bin ein Idiot. :p
Natürlich! Vielen Dank!
<< |< 1 2 >| >> 13 Einträge, 2 Seiten



View all threads created 2007-07-14 20:36.