如何選擇包含日文字元的列?

如何選擇包含日文字元的列?

我試圖在 SQL 中選擇包含日文字的列。輸出的日文字被轉換成????? (問號)。

請指教。

答案1

建立與資料庫的連線後,我們需要使用以下命令變更存取 SQL 資料庫的字元集:

mysqli_set_charset($conn, "utf8");

根據下面的來源,上面的行僅在「新的 PHP 版本」中有效。

正如所解釋的這裡為什麼:

如果瀏覽器設定為顯示 utf-8 並嘗試顯示來自 PHP 來源或資料庫的不正確 utf-8 的文本,您可能會得到類似 ��� 的內容,而不是預期的字元。

相關內容