-3

如何使用 PHP 将 UTF-8 字符(马拉雅拉姆语)作为 HTML 实体保存到 MySQL 数据库。我已经尝试了一些 php 函数来做同样的事情,但我仍然无法做到。因此,如果有人指出我正确的方向,那将会很有帮助。

这是我所做的:

  • 将字段排序规则设置为“utf-8_general_ci”。
  • 在页眉中将内容类型设置为 utf-8。
  • 使用了 php 函数 htmlentities() 和 htmlspecialchars()。
4

2 回答 2

2

创建/更改您的表排序规则 = utf-8,将名称设置为 utf-8 http://dev.mysql.com/doc/refman/5.0/en//charset-connection.html

还在您的服务器内部使用 utf-8 并使用适当的标签声明您的网站 utf-8

于 2013-01-05T13:38:43.280 回答
0

最后我自己得到了解决方案:)

有一个 php 函数可以将字符转换为 HTML 实体。

mb_convert_encoding("$SPECIAL_CHAR",'HTML-ENTITIES', 'UTF-8');
于 2013-01-05T15:03:25.670 回答