2010-10-26 49 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编码的。