首頁  >  文章  >  資料庫  >  如何使用 PHP 在 MySQL 中儲存和檢索印地語資料?

如何使用 PHP 在 MySQL 中儲存和檢索印地語資料?

DDD
DDD原創
2024-11-18 05:42:02890瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn