Java-URL-Codierung von Abfragezeichenfolgenparametern

Angenommen, ich habe eine URL

http://example.com/query?q=

und ich habe eine vom Benutzer eingegebene Anfrage wie:

zufälliges Wort £ 500 Bank $

Ich möchte, dass das Ergebnis eine richtig codierte URL ist:

http://example.com/query?q=random%20word%20%A3500%20bank%20%24

Was ist der beste Weg, um dies zu erreichen? Ich habe es versuchtURLEncoder und Erstellen von URI / URL-Objekten, aber keines von ihnen kommt ganz richtig heraus.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage