开发者

jQuery not showing Swedish characters correctly

I wrote a small snippet in jQuery to jus开发者_如何转开发t put a search word into my searchbox in wordpress, then when clicked to disappear.

<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>

currently when I get to the site it looks like this. S�k p� sajten...

What has to be changed?


ensure you are using the utf-8 charset

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

if this is the case, you can try encoding the characters( å = & #229; (minus the space)), and see if that gets you anywhere.


A quick/dirty way to cope with these issues when you're dealing with hardcoded strings is to unicode escape your JS (ö = \u00f6 in your case).

However, Brandon's suggestion above is the recommended approach - note that the meta tag isn't enough, you must make sure that the file (or rather, the content ultimately served to the client) actually IS utf-8 encoded.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜