2010-10-26 70 views
0

我在jQuery中寫了一個小片段,只是在wordpress中將搜索詞放入我的搜索框中,然後單擊時消失。jQuery沒有正確顯示瑞典字符

<script type="text/javascript"> 
      var $j = jQuery.noConflict(); 

      $j(function(){ 
       $j('#s').click(function() { 
        $j(this).val(''); 
       }); 

       var search = "Sök på sajten..."; 

       $j('#s').val(search); 
      }); 
     </script> 

目前,當我到達網站它看起來像這樣。 S�k p� sajten...

需要改變什麼?

+0

你有js以外的編碼問題嗎? – Orbit 2010-10-26 13:16:16

回答

1

確保您使用的是UTF-8字符集

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

,如果是這樣的話,你可以嘗試編碼字符(å = &#229;(減去空間)),並看看是否能讓你在任何地方。

1

當你處理硬編碼字符串時,處理這些問題的一個快速/骯髒的方法是unicode轉義你的JS(ö= \ u00f6在你的情況下)。

但是,上面的布蘭登建議是推薦的方法 - 請注意,元標記是不夠的,您必須確保文件(或者說最終提供給客戶端的內容)實際上是utf-8編碼的。