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