<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">This POV is way too browser-centric...</div>
</blockquote><div><br>This is but one example. Note that I found web forms to be the least clear-cut example of choosing an encoding. Most of the time applications seem to be using UTF-8, and all the standards I have read are moving towards specifying UTF-8 (from being unspecified). I&#39;ve never seen a standard specify or even recommend Latin-1.<br>
<br>Where web forms are concerned, basically setting the form accept-charset or the page charset is the <i>maximum amount</i> of control you have over the encoding. As you say, it can be encoded by another page or the user can override their settings. Then what can you do as the server? Nothing ... there&#39;s no way to predict the encoding. So you just handle the cases you have control over.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">5) Different cultures do not choose necessarily between latin-1 and utf-8.<br>
They deal more with things like, say KOI8-R or Big5.</blockquote><div><br>Exactly. This is exactly my point - Latin-1 is arbitrary from a standards point of view. It&#39;s just one of the many legacy encodings we&#39;d like to forget. The UTFs are the only options which support all languages, and UTF-8 is the only ASCII-compatible (and therefore URI-compatible) encoding. So we should aim to support that as the default.<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Besides all that and without any offense: &quot;most proper&quot; and &quot;should do&quot; and<br>

the implication that all web browsers behave the same way are not a good<br>
location to argue from when talking about implementing a standard ;)</blockquote><div><br>I agree. However if there *was* a proper standard we wouldn&#39;t have to argue! &quot;Most proper&quot; and &quot;should do&quot; is the most confident we can be when dealing with this standard, as there is no correct encoding.<br>
<br>Does anyone have a suggestion which will be more compatible with the rest of the world than allowing the user to select an encoding, and defaulting to &quot;utf-8&quot;?<br></div></div>