如何使用 PHP 将 UTF-8 字符(马拉雅拉姆语)作为 HTML 实体保存到 MySQL 数据库。我已经尝试了一些 php 函数来做同样的事情,但我仍然无法做到。因此,如果有人指出我正确的方向,那将会很有帮助。
这是我所做的:
- 将字段排序规则设置为“utf-8_general_ci”。
- 在页眉中将内容类型设置为 utf-8。
- 使用了 php 函数 htmlentities() 和 htmlspecialchars()。
如何使用 PHP 将 UTF-8 字符(马拉雅拉姆语)作为 HTML 实体保存到 MySQL 数据库。我已经尝试了一些 php 函数来做同样的事情,但我仍然无法做到。因此,如果有人指出我正确的方向,那将会很有帮助。
这是我所做的:
创建/更改您的表排序规则 = utf-8,将名称设置为 utf-8 http://dev.mysql.com/doc/refman/5.0/en//charset-connection.html
还在您的服务器内部使用 utf-8 并使用适当的标签声明您的网站 utf-8
最后我自己得到了解决方案:)
有一个 php 函数可以将字符转换为 HTML 实体。
mb_convert_encoding("$SPECIAL_CHAR",'HTML-ENTITIES', 'UTF-8');