JQuery не показывает шведские символы правильно - PullRequest
0 голосов
/ 26 октября 2010

Я написал небольшой фрагмент в jQuery, чтобы просто поместить поисковое слово в окно поиска в wordpress, а затем щелкнуть, чтобы исчезнуть.

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

Что нужно изменить?

Ответы [ 2 ]

1 голос
/ 26 октября 2010

Быстрый / грязный способ справиться с этими проблемами, когда вы имеете дело с жестко закодированными строками, состоит в том, чтобы в кодировке Unicode избежать вашего JS (ö = \ u00f6 в вашем случае).

Однако приведенное выше предложение Брэндона является рекомендуемым подходом - обратите внимание, что метатега недостаточно, вы должны убедиться, что файл (или, скорее, контент, в конечном итоге доставленный клиенту) действительно кодируется в формате utf-8.

1 голос
/ 26 октября 2010

убедитесь, что вы используете кодировку utf-8

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

в этом случае вы можете попробовать кодировать символы (å = & # 229; (минус пробел)) и посмотреть, приведет ли это вас куда-либо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...