Как написать русский текст в .js файле?

К страничке подцепляется плагин на яваскрипт, который проверяет заполнение формы обратной связи в реальном времени, и в случае неправильного заполнения выдает коментарии….проблема в том, что слова коментариев записаны в самом файлике с расширением .js в следующем виде: alerts : { required : "This field is required.", ..nodigit : "No digits are accepted."}. Где required и nodigit проверяемые параметры поля, а то что в кавычках это коменты. Каким образом можно в файле .js сделать запись по-русски….  

5 комментариев: Как написать русский текст в .js файле?

  1. slavka1701 говорит:

    Тут две вещи (у меня такие же файлы и оба варианта есть — utf-8 и windows-1251 — в пакете http://porusski.net ):

    1) "стандартная кодировка .js русский текст не поддерживает"

    У .js нет никакой такой ‘стандартной кодировки’ — там, точно так же, как и в HTML тексте страницы, делаешь текст в такой кодировке, в которой тебе надо — хоть в "Кириллица, windows-1251", хоть в UTF-8 (например, в Блокноте под русской Windows можно сохранить текст как "ANSI" — то есть
    "Кириллица, windows-1251", а можно — как UTF-8.

    2) А потом в тексте страницы надо при указании JS файла дать его кодировку как в этом примере:

    <script type=’text/javascript’ src=’vkb_load.js’ charset=’windows-1251′></script>

    Или charset=’utf-8′ — в зависимости от того, что внутри JS файла — русский текст в 1251 или русский текст в UTF-8  

  2. Стакан говорит:

    Кодировка страницы и JS-файлов должна быть одна и таже

    У тебя скорее всего страница в Windows-1251, а JS файлы в UTF-8, или наоборот

    Сделай для обоих файлов:
    Блокнот, Файл -> Сохранить как… -> Кодировка = UTF-8  

  3. corochoone говорит:

    "ну и чтоб сервак в ней или без кодировки вообще отдавал"

    K .js это не относится — с кодировкой в файлах Javascript надо обращаться так, как я выше описал  

  4. Aleks_1 говорит:

    все поддерживает, надо просто чтобы везде была одна кодировка, какая-нибудь, как в js, так и на странице, куда этот js складывает текст
    ну и чтоб сервак в ней или без кодировки вообще отдавал  

  5. Отображаемое имя говорит:

    Взять и записать, а в чём проблема то?

Комментарии запрещены.