Inside a form, I have a contenteditable
div
. When the div
loses focus, its contents are transferred (HTML included) to a hidden text input
. Here is the simplified HTML:
<div contenteditable id="editable"></div>
<input class="hidden" id="content" />
This content
field has its contents uploaded to a database, later to be used on a blog. The problem is that the either the contenteditable
div
or the input
itself appear to encode their contents as ASCII rather than UTF-8, resulting in unrecognised characters in my database (such as "ð¡" instead of "