首页 > 数据库 > mysql教程 > 如何使用 PHP 在 MySQL 中存储和检索印地语数据?

如何使用 PHP 在 MySQL 中存储和检索印地语数据?

DDD
发布: 2024-11-18 05:42:02
原创
966 人浏览过

How to Store and Retrieve Hindi Language Data in MySQL Using PHP?

在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板