Как решить проблему французских спецсимволов с Angular в Internet Explorer? - PullRequest
0 голосов
/ 09 октября 2019

Я работаю с Angular 7 и использую плагин "PrimeNG" для автозаполнения ввода. На Firefox и Chrome работает отлично, но на IE 11 у меня есть проблема со специальным характером. Когда я пытаюсь напечатать этот "Bé", IE отправил как этот "BÃ".

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Лучшее решение, которое я нашел, это использовать кодировку URl: Кодировка URL

0 голосов
/ 10 октября 2019

Получили ли вы правильный набор символов, указанный тегом META на странице HTML, как показано ниже?

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

Если после настройки правильного набора символов все еще не работает, вы можете обратиться к разрешениям в этой статье . Вы можете попробовать использовать один из следующих способов:

  • Отключить параметр Автовыбор в Internet Explorer.
  • Введите набор символов взаголовки HTTP.
  • Переместите тег META с точностью до первого килобайта данных, которые анализируются MSHTML. Хотя мы не знаем, сколько данных считывает анализатор за раз, это расположение решит проблему.
  • Увеличьте размер исходного HTTP-ответа сервера. Начальный размер должен быть не менее 1 КБ.
  • Убедитесь, что параметр System Locale соответствует набору символов тега META, указанному на странице HTML.
...