Wie kann ich sicherstellen, dass der text kodiert, in einer form ist utf8

Ich habe eine html-box, mit der Benutzer kann text eingeben. Ich möchte sicherstellen, dass alle eingegebene text in der box ist entweder in UTF-8 kodiert oder in UTF-8 konvertiert, wenn ein Benutzer beendet die Eingabe. Außerdem, ich verstehe nicht ganz, wie die verschiedenen UTF-Kodierung gewählt werden, wenn Sie in ein Textfeld eingegeben.

Generell bin ich neugierig auf die folgenden:

  • Wie funktioniert ein browser bestimmen, welche Kodierungen zu verwenden, wenn ein Benutzer die Eingabe in ein Textfeld?
  • Wie kann javascript bestimmen Sie die Codierung einer Zeichenfolge in ein html-Textfeld?
  • Kann ich zwingen, den browser zu verwenden, der UTF-8 Codierung?
  • Wie kann ich encodieren beliebigen encodings auf UTF-8 ich vermute es ist eine JavaScript-Bibliothek für diese?

** Edit **

Entfernt einige unnötige Fragen, um meine Ziele zu erreichen.

Diesem tutorial half mir zu verstehen JavaScript-Charakter-codes besser, aber buggy ist und nicht wirklich übersetzen von Zeichencodes utf-8 in allen Fällen.
http://www.webtoolkit.info/javascript-base64.html

  • Das sind eine Menge Fragen! Tun wir haben, Sie alle zu beantworten, um die post eine Antwort?
  • Byers überhaupt nicht, ich fühlen Sie sind im Zusammenhang mit dem problem, das ich zu lösen versuche. Antworten auf die ersten 4 Fragen gestellt die mich näher zu meiner Lösung.
Schreibe einen Kommentar