Я хочу проверить, совпадает ли введенная пользователем строка со строкой в моем ключе ответа. Иногда в словах используются испанские акценты (как в сабадо), и это делает условие всегда ложным.
У меня есть журнал Firebug $('#answer').val()
, и он отображается как sábado
. (á
исходит от кнопки, которая вставляет значение á
, если это имеет значение), тогда как запись ответа с помощью ключа ответа показывает sábado
(как я написал его в фактическом ключе ответа).
Я попытался заменить á
в ключе ответа на обычный á
, но он все еще не работает и приводит к появлению алмазного знака вопроса в Юникоде. Когда я делаю это, а также заменяю значение кнопки, которая отправляет пользователю á
, условие работает правильно, но тогда кнопка, строка пользователя и строка ответа имеют странный Unicode diamond-question-mark .
Я также пытался использовать á
в обоих местах, и он ничем не отличается от использования á
. И мой HTML, и Javascript используют charset="utf-8"
.
Как я могу это исправить?