要在 PHP 中顯示 Unicode 數據,必須使用 Unicode 字元編碼(例如 UTF-8)來儲存和傳輸資料。從 MySQL 資料庫檢索 Unicode 資料時,確保正確配置資料庫連接和查詢以支援 Unicode 非常重要。
問題:
提供的 MySQL 查詢會擷取 Unicode 數據,但顯示問號而不是預期的字元。這表明數據和輸出之間的編碼不匹配。
解決方案:
要解決此問題並正確顯示Unicode 字符,請將以下行添加到您的PHP 代碼中建立MySQL 連接後:
<code class="php">mysql_query ("set character_set_client='utf8'"); mysql_query ("set character_set_results='utf8'"); mysql_query ("set collation_connection='utf8_general_ci'");</code>
這些行分別設定客戶端、結果和連接的字元集和排序規則,以確保正確處理Unicode 資料。
進行這些變更後,PHP 代碼應如預期顯示 Unicode 字元。
以上是從 MySQL 檢索時如何在 PHP 中正確顯示 Unicode 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!