1

I need to send special characters (like polish characters) using form. I figured out i need to use urlencode and urldecode. How to use it when sending form?

The code of form is

<form id="form1" action="add.php" method="POST" accept-charset="utf-8">
  Description: <input type=text name="title" maxlenght=150/><br/>
  Link: <input type=text name="link"/><br/>
<input type=submit value="Send"/>

1 Answers1

3

You do not need to use them at all.

Submitting a form will cause the browser to encode characters automatically.

Since you are using PHP, $_POST will be populated with decoded characters automatically.


If you are having character encoding issues where the characters are being encoded or decoded incorrectly, then see UTF-8 all the way through.

Community
  • 1
  • 1
Quentin
  • 914,110
  • 126
  • 1,211
  • 1,335