Я пытаюсь получить шведский контент с другого сайта. Я могу получить данные, но символы Швеции (ÅÖÄ) отсутствуют. Шведский контент, который я добавил напрямую, не имеет проблем для отображения, так как я добавил метатег. Проблема в том, что я пытаюсь отобразить данные с другого сайта. Можно ли исправить эту проблему. У меня нет доступа к другому сайту.Шведские символы отсутствуют при отображении на html-форме
ответ
Чтобы принять во внимание шведских символов, вам необходимо установить charset
в UTF-8
. Пример из MDN является:
<!-- In HTML5 -->
<meta charset="utf-8">
<!-- Defining the charset in HTML4 -->
<!-- Note: This is invalid in HTML5 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Метатег идет в <head>
тег как так:
<html>
<head>
<meta charset="UTF-8">
</head>
</html>
Цитирую MDN:
[кодировка] объявляет кодировку символов, используемую страницы. Он может быть локально переопределен с использованием атрибута lang для любого элемента. Этот атрибут является литеральной строкой и должен быть одним из предпочтительных имен MIME для кодировки символов, определенной в IANA. Хотя стандарт не запрашивает определенную кодировку, это дает некоторые рекомендации:
- Авторам рекомендуется использовать UTF-8.
- Авторы не должны использовать ASCII-несовместимые кодировки (то есть те, которые не отображают 8-битный код указывает на 0x20 0x7E в Unicode 0x0020 до 0x007E кодовых точек), поскольку они представляют угрозу безопасности: браузер не поддерживает их может интерпретировать доброкачественное содержимое как HTML Элементы. Это касается, по меньшей мере, следующих кодировок: JIS_C6226-1983, JIS_X0212-1990, HZ-GB-2312, JOHAB, семейства ISO-2022 и семейства EBCDIC.
- Авторы не должны использовать CESU-8, UTF-7, BOCU-1 и SCSU, также попадающие в эту категорию и не предназначенные для использования в Интернете. Атаки с использованием нескольких скриптов с некоторыми из этих кодировок были зафиксированы в .
- Авторы не должны использовать UTF-32, поскольку не все алгоритмы кодирования HTML5 могут отличить его от UTF-16.
Here также ссылка на UTF-8.
* Примечание: если по какой-то причине UTF-8
кодировка не работает для ваших персонажей, попробуйте charset="ISO-8859-1"
«установить кодировку в UTF-8»: не совсем, charset _documents_ набор символов и кодировка, используемые документом. Он должен быть установлен таким, каким бы он ни был. Если документ сгенерирован или сохранен библиотекой, он установит это значение на основе кодировки, используемой для сохранения файла. Но, да, если вы используете текстовый редактор, сохраните его как UTF-8 после ввода UTF-8 в тег. –
- 1. Нельзя использовать шведские символы
- 2. Шведские символы в URL
- 3. Шведские символы и UTF-8
- 4. Шведские символы в Go Lang
- 5. Сохраните специальные символы/Шведские/Немецкие символы в NSDictionary
- 6. Шаблон GAE Django и шведские символы
- 7. Шведские символы и формы входа PHP/MYSQL
- 8. C#: «Шведские» символы в Xpath при разборе Lating1Encoded docs
- 9. Шведские буквы отсутствуют в google-vision Ответ Api
- 10. Странные символы при отображении массива символов С ++
- 11. Изображения API Azure rest отсутствуют при отображении изображений
- 12. специальные символы отсутствуют
- 13. Символы отладки CMake отсутствуют
- 14. Нужна помощь при отображении всех столбцов, отсутствуют данные
- 15. xcode 8.1 отсутствуют символы отладки
- 16. Настройка Java-переменной из модельных строк, содержащих шведские символы
- 17. Unicode символы отсутствуют в NSAttributedString
- 18. Шведские буквы не показывают
- 19. Загрузить данные из Статистического управления Швеции. Шведские символы в запросе
- 20. Как добавить шведские символы (unicode) в мой REGEX?
- 21. Utf8, Шведские символы, Doctrine, Mysql и Json сериализация
- 22. Flask_SQLAlchemy, MySQL, хранить шведские символы å, ä, ö?
- 23. Как вставить шведские символы в тип столбца таблицы Oracle NVARCHAR2?
- 24. Странные символы при отображении текста хинди в android
- 25. REST не возвращает альтернативные символы. Некоторые символы отсутствуют
- 26. Отсутствующие символы при отображении UTF, которые записываются в файл
- 27. символы unicode отсутствуют при отправке уведомлений gcm push
- 28. PHP + PDO, мои экранированные символы не будут отображаться при отображении
- 29. строку локализации отсутствуют некоторые специальные символы
- 30. Символы не-ascii в шаблонах скорости нарушаются при отображении
ваш сайт не использует ту же кодировку другого сайта. это не проблема html. добавьте больше информации о том, что вы делаете – Wes
как вы пытаетесь получить эти данные? Вы не указали код того, что вы пытаетесь выполнить. – mlegg