2016-03-21 55 views
3

我無法顯示相同的字符:È,~ ã,相反ç的我gettint ç頁面不顯示特殊字符

我的代碼:

<!DOCTYPE html> 
<html> 
<head> 
    <title>Calendario</title> 
    <meta charset="UTF-8"> 
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    <script src="//code.jquery.com/jquery-1.12.0.min.js"></script> 
    <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script> 
    <script src='calendario/lib/moment.min.js'></script> 
    <script src='calendario/fullcalendar.js'></script> 
    <script src='calendario/lang/pt-br.js'></script> 
    <link rel='stylesheet' href='calendario/fullcalendar.css' charset='UTF-8'/> 
    <style type="text/css">  
     .teste{height: 100%; width: 700px;} 

    </style> 

    <script type="text/javascript"> 
    $(document).ready(function(){ 
     //Page is now ready, initialize calenda. 

     $('#calendario').fullCalendar({  
      firstDay: 1, 
      weekends: false,    

     }) 
    }); 
</script> 
</head> 
<body> 
    <div class="teste"> 
     <div id="calendario"></div> 
    </div> 
</body> 
</html> 

無法找到問題的根源。我正在使用Sublimetext2,並已通過控制檯命令view.encoding()檢查了該文件,並已嘗試過File > Save with Encoding > UTF-8。我不知道還有什麼要嘗試。

我看到Fullcalendar沒有寫HTML內容,而是寫了一個值(),所以我沒有成功。

eventRender: function(event, element) {           
    element.find('div.fc-title').html(element.find('div.fc-title').text());     
} 

試圖看到Mozila的localhost頁面,它很好。顯然,問題出在Chrome D上:

回答

0

這些類型的字符在Html語言中被標記爲保留。這意味着,您必須用字符實體替換它們。

您可以瞭解更多關於變音符號here

我希望我去過的任何幫助。