[英]Special characters of SQL display as ? in HTML
在我的表格中,我有這個特殊字符,例如“č”
當我在網站上選擇並以html形式顯示此數據時,它會將該字符顯示為問號(?)。
我該如何解決?
示例表
Mehanički
HTML輸出示例
Mehani?ki
我使用PHP從SQL獲取數據,然后使用AJAX調用PHP文件以獲取輸出,該輸出是一個數組
將<meta charset="utf-8">
放在頭部。
另外,數據庫的排序規則應為utf8_unicode_ci。
另外,您的源代碼也應使用utf8進行編碼。
我想您必須將html編碼設置為您在數據庫中使用的html編碼。
連接到數據庫后,我不得不把它放進去
if (!$mysqli->set_charset("latin2")) {
printf("Error loading character set latin2 : %s\n", $mysqli->error);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.