在 MySQL 和 PHP 中以印地语存储 Unicode 数据
处理多语言数据时,正确存储和检索数据至关重要。本文解决了使用 PHP 和 MySQL 以印地语存储 Unicode 数据的挑战。
如何存储 Unicode 数据
要以可读格式存储印地语字符,确保以下内容:
提交时的转换
当用户将印地语数据输入到表单中时,它可能采用不同的格式。为了准确存储,请使用 PHP 将数据转换为 Unicode,然后再插入 MySQL。
示例:
$hindiText = $_POST['hindi_text']; // Get Hindi text from form $hindiText = iconv('UTF-8', 'UTF-8//IGNORE', $hindiText); // Convert to Unicode
设置内容类型
要在网络浏览器中正确显示 Unicode 字符,请在页面的头部添加元标记:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
示例:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
附加说明:
mysql_set_charset() 函数已替换 mysql_query("SET CHARACTER SET utf8")。这是在 PHP 中设置字符集的推荐方法。
以上是如何在 MySQL 和 PHP 中存储和检索印地语的 Unicode 数据?的详细内容。更多信息请关注PHP中文网其他相关文章!