【发布时间】:2011-08-22 18:38:09
【问题描述】:
将用户输入转换为 UTF-8 的最佳方法是什么?
我有一个简单的表单,用户将在其中传递 HTML,HTML 可以是任何语言,也可以是任何字符编码格式。
我的问题是:
是否可以将所有内容都表示为 UTF-8?
-
我可以使用什么来有效地将任何字符编码转换为 UTF-8,以便我可以使用 PHP 字符串函数对其进行解析并将其保存到我的数据库中,然后使用
htmlentities回显?
我正在努力研究如何最好地实施这一点 - 建议和链接表示赞赏。
我正在使用 Codeigniter 及其 input class 来检索帖子数据。
我应该提出几点:
- 我需要将 HTML 特殊字符转换为它们各自的实体
- 接受编码并以相同的编码返回它可能是个好主意。但是,我的网络应用正在使用:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这可能会对事情产生不利影响。
【问题讨论】:
标签: php codeigniter character-encoding