我希望用戶能夠以HTML形式發佈圖標/符號(例如:❤)。 在PHP中取回輸入後,符號仍然存在。出問題的地方是當我把數據庫放入數據庫時,它會轉換成一些奇怪的符號。我知道這不是數據庫中的問題,因爲我可以使用Minecraft插件將圖標輸入數據庫。我在那裏添加了基本上
?useUnicode=true&characterEncoding=UTF-8
並且它工作。這怎麼可能使用PHP?我使用以下代碼進行連接:$conn = new mysqli($servername, $username, $password, $dbname);
在PHP和MySQL中使用圖標
謝謝!
第一件事它不是(❤)圖標 – Karthi
請確保您的數據庫字段是UTF8字符集。 –
數據庫字段爲utf8mb4_general_ci。我也試過utf8_unicode_ci,但也沒有工作。 –