<p>I have a page that contains a form. This page is served with content type text/html;charset=utf-8. I need to submit this form to server using ISO-8859-1 character encoding. Is this possible with Internet Explorer?</p>

<p>Setting accept-charset attribute to form element, like this, works for Firefox, Opera etc. but not for IE.</p>

<pre><code>&lt;form accept-charset="ISO-8859-1"&gt;
  ...
&lt;/form&gt;
</code></pre>

<p>Edit: This form is created by server A and will be submitted to server B. I have no control over server B.</p>

<p>If I set server A to serve content with charset ISO-8859-1 everything works, but I am looking a way to make this work without changes to server A's encoding. I have another question <a href="https://stackoverflow.com/questions/153482/setting-iso-8859-1-encoding-for-a-single-tapestry-4-page-in-application-that-is">about setting the encoding in server A.</a></p>

I am pretty sure it won't be possible with older versions of IE. Before the
```
accept-charset
```
attribute was devised, there was no way for
```
form
```
elements to specify which character encoding they accepted, and the best that browsers could do is assume the encoding of the page the form is in will do.
It is a bit sad that you need to know which encoding was used -- nowadays we would expect our web frameworks to take care of such details invisibly and expose the text data to the application as Unicode strings, already decoded...