使用 PHP 和 MySQL 存储和显示 Unicode 字符串 (हिन्दी)
尝试存储和显示 Unicode 字符串时,特别是在印地语等语言中,由于编码问题。为了解决这些问题,必须在数据库和 PHP 脚本中设置适当的字符编码和排序规则。
数据库配置
PHP 脚本
<code class="php">header('Content-Type: text/html; charset=utf-8');</code>
<code class="php">$result = mysql_query("SET NAMES utf8");</code>
示例脚本
以下 PHP 脚本演示了如何在 MySQL 数据库中存储和检索 Unicode 文本并将其显示在网页:
<code class="php"><?php include("connection.php"); // Database connection settings // Set charset for MySQL queries $result = mysql_query("SET NAMES utf8"); // Query to retrieve data from the database $cmd = "SELECT * FROM hindi"; $result = mysql_query($cmd); while ($myrow = mysql_fetch_row($result)) { echo ($myrow[0]); } ?></code>
在脚本中,确保您已包含一个名为“connection.php”的数据库连接文件,其中包含连接到 MySQL 数据库所需的设置。
其他注意事项
<code class="html"><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></code>
通过实施这些措施,您应该能够使用 PHP 和 MySQL 正确存储和显示印地语中的 Unicode 字符串。
以上是如何使用 PHP 和 MySQL 存储和显示印地语中的 Unicode 字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!