在 MySQL 中以印地语存储 Unicode 数据
在使用 MySQL 的 PHP 应用程序中,了解如何存储和检索印地语至关重要有效地语言数据。让我们深入研究一下在 MySQL 中以可读的 Unicode 格式存储数据的过程。
要以可读的格式存储印地语数据,应使用 utf8 字符集和 utf8_general_ci 排序规则。确保指定用于印地语文本存储的字段的排序规则设置为 utf8_general_ci。要纠正任何现有字段,请使用以下代码:
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
连接数据库时,以此语句开始:
mysql_set_charset('utf8');
例如:
// Character set configuration mysql_set_charset('utf8'); // Insert Hindi text mysql_query("INSERT INTO ....");
要检索印地语数据,还应使用字符集配置:
// Character set configuration mysql_set_charset('utf8'); // Select Hindi text mysql_query("SELECT * FROM ....");
之前要在浏览器上显示 Unicode 文本(在本例中为印地语),必须使用元标记指定内容类型:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
代码示例:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />Example Unicode
注意:
更改字符集的首选方法是mysql_set_charset('utf8').不鼓励使用 mysql_query()(例如 SET NAMES utf8)。
以上是如何使用 PHP 在 MySQL 中存储和检索印地语数据?的详细内容。更多信息请关注PHP中文网其他相关文章!