входное значение jQuery и иностранные символы - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть двуязычный веб-сайт

Значение поля формы устанавливается на "Correo electrónico", когда пользователь запрашивает страницу на испанском языке.

Когда я пытаюсь проверить поля формы, если я делаю alert(jQuery('input#thefield').val());

Я получаю: Correo electrónico

Однако, если я проверяю значение указанного поля ввода (т.е.

jQuery('input#thefield').val() == "Correo electrónico"

)

jQuery не регистрируется.

Чтобы проверить, как jQuery обрабатывал строку «Correo electrónico», я сделал alert("Correo electrónico");, и на выходе был Correo electr [символ взгляда на изображение] nico

foreign character not displayed

Что я могу сделать, чтобы сохранить значение поля в посторонних символах, но перевести это, чтобы иметь возможность проверить, а также вставить в значение поля при необходимости?

1 Ответ

0 голосов
/ 23 февраля 2012

Это проблема кодировки символов.

Вам необходимо проверить формат текстового файла исходного кода.Это UTF-8?Или другое?

Кроме того, вы должны указать кодировку вашего источника в тегах HTML <meta>.

Лично я использую UTF-8 везде (когда могу): код источникатекстовые файлы, содержимое базы данных, подключение к базе данных, HTML, CSS, JavaScript ... все.

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