Unicode 編碼允許表示多語言字元,這對於處理不同的文字資料至關重要。本指南解決了使用 MySQL 和 PHP 儲存和顯示印地語 (हिन्दी) 文字時遇到的挑戰。
該問題重點介紹了嘗試儲存和顯示印地語文本時面臨的問題。儘管正確儲存在資料庫中,但網頁上的文字顯示為“??????”。根本問題在於資料庫中的字元編碼與網頁中的輸出之間的差異。
要解決這個問題,必須在整個過程中指定正確的字元編碼,這包括設定資料庫編碼、表格欄位編碼以及確保網頁使用適當的編碼。
提供的 PHP 腳本透過將 MySQL 字元集設定為 UTF-8 有效地演示了這一點,這允許正確處理 Unicode 字元。該腳本還從資料庫中檢索並顯示印地語文本,確保其正確。網頁中的正確呈現。
除了字元編碼之外,其他因素也會影響 Unicode 字串的顯示。包括:
提供的腳本包含一個將字元集設定為UTF-8的指令:mysql_query("SET NAMES utf8" )。這確保了所有後續操作(例如選擇資料)都使用 UTF-8 編碼執行。然後,該腳本從印地文表中檢索資料並使用 echo 函數顯示它,該函數自動處理字元編碼。
透過在各個階段設定正確的字元編碼,該腳本可以實現無縫儲存、檢索和顯示。顯示印地語文字。它消除了之前遇到的問題,例如問號的顯示。
以上是如何使用 PHP 和 MySQL 正確儲存和顯示印地語 (हिन्दी) 文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!