」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 PHP 和 MySQL 以印地語儲存和顯示 Unicode 字串?

如何使用 PHP 和 MySQL 以印地語儲存和顯示 Unicode 字串?

發佈於2024-11-08
瀏覽:725

How to Store and Display Unicode Strings in Hindi Using PHP and MySQL?

使用PHP 和MySQL 儲存和顯示Unicode 字串(हिन्दी)

嘗試儲存和顯示Unicode 字串時,您可能會遇到挑戰,特別是在印地語等語言中,由於編碼問題。為了解決這些問題,必須在資料庫和 PHP 腳本中設定適當的字元編碼和排序規則。

資料庫配置

  • 對於 MySQL資料庫,將資料庫和資料表編碼設為 UTF-8 並使用 utf8_bin 排序規則以確保正確處理 Unicode 字元。
  • 在表本身中,確保透過將 charset 屬性設為 'utf8',文字欄位接受 UTF-8 文字。

PHP 腳本

  • 顯示Unicode 字串正確地,您必須如下設定Content-Type 標頭:
header('Content-Type: text/html; charset=utf-8');
  • 此外,您可以在執行任何檢索資料的查詢之前透過設定NAMES utf8 來指定MySQL 查詢的字元集。例如:
$result = mysql_query("SET NAMES utf8");

$result = mysql_query("SET NAMES utf8");

範例腳本

在腳本中,確保您已包含一個名為“connection.php”的資料庫連接文件,其中包含連接到 MySQL 資料庫所需的設定。

其他注意事項
仔細檢查您的HTML 頭部部分是否包含適當的內容字元集:
如果您遇到任何問題,請在將Unicode 字元插入資料庫之前嘗試對其進行轉義。您可以使用 htmlentities() 或 htmlspecialchars() 等函數來實現此目的。

透過實施這些措施,您應該能夠使用 PHP 和 MySQL 正確儲存和顯示印地語中的 Unicode 字串。 How to Store and Display Unicode Strings in Hindi Using PHP and MySQL?

版本聲明 本文轉載於:1729600276如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3