2017-05-27 80 views
0

我試圖創建一個包含特殊字符的頁面,但是當它顯示給瀏覽器時,它顯示出一些隨機字符。我試圖根據讀的內容將字符設置爲= utf8,但仍然沒有任何反應。例如:El Nino de San Agustin展示El'íinode San Agustin。但是當我在ino之前使用ñ時,它顯示正常。有沒有其他的方式可以顯示特殊字符,而不用輸入&代字符和其他來顯示符號代碼?顯示符號代碼

<?php 
    header('Content-Type: text/html; charset=ISO-8859-1'); 
?> 
<html> 
<head> 
    <meta charset="utf8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 

    <title>Test</title> 

    </head> 
    <body background="images/flower.jpg"> 
El &ntilde;ino de San Agustin 
El Ñino de San Agustin</body> 
</html> 
+0

您是否在'header'中嘗試過'charset = utf-8'?你是用UTF-8字符集文件嗎? – Passerby

回答

1

我看到你在元標記中有utf8,但不在標題中。

您是否嘗試過以下方法?

header('Content-Type: text/html; charset=utf-8'); 
+0

是的,它工作,但我不能設置字符集utf-8,因爲即時選擇從我的sql文件數據,當我使用ut8?變成(?) –

+0

什麼字符集是mySQL數據庫? – Jeppsen

+0

你的意思是表格的排序?我將它從latin1_swedish更改爲utf8_bin,但仍顯示(?) –