【发布时间】:2010-12-31 22:02:36
【问题描述】:
我有一个用户可以输入文本的 html 框。我想确保输入框中的所有文本都以 UTF-8 编码或在用户完成输入时转换为 UTF-8。此外,我不太明白在输入文本框时如何选择各种 UTF 编码。
通常我对以下内容感到好奇:
- 当用户在文本框中输入内容时,浏览器如何确定要使用的编码?
- javascript如何判断html文本框中字符串值的编码方式?
- 我可以强制浏览器只使用 UTF-8 编码吗?
- 如何将任意编码编码为 UTF-8(我假设有一个 JavaScript 库)?
** 编辑 **
删除了一些对我的目标不必要的问题。
本教程帮助我更好地理解了 JavaScript 字符代码,但有问题,并且在所有情况下都没有将字符代码真正转换为 utf-8。 http://www.webtoolkit.info/javascript-base64.html
【问题讨论】:
-
问题太多了!我们是否必须全部回答才能发布答案?
-
@Mark Byers 一点也不,我觉得它们与我要解决的问题有关。前 4 个问题的答案让我更接近我的解决方案。
标签: javascript html encoding utf-8