Hallo Mitleser 2.0,
nun, sicher, base64 ist der Universalhammer für diese Art von pilzbefallenen Nägeln.
Aber, Codierung - 💡 *bling*
Ich könnte mir vorstellen, dass das \n als \x0A im HTTP Body des POST Requests gelandet ist und damit nicht zum URL-Encoding der Formulardaten passte. Ich kenne Java nicht, und die von Sven verwendete HTTP-Library sowieso nicht, aber Probleme mit missachtetem Kontextwechsel gibt's in jeder Programmierumgebung.
Sven - was ist mit Zeichen wie &
oder =
? Machen die auch Probleme? Welche Java-Lib verwendest Du zum senden? Erzeugst Du den POST-Body für den Request an PHP selbst oder macht das die Lib für Dich?
Wenn &
oder =
problematisch sind und du den Body selbst erzeugst, dann sieh zu, dass Du in Java ein Gegenstück zur JavaScript-Methode encodeURIComponent findest.
Rolf
sumpsi - posui - obstruxi