Как изменить кодировку в браузере edge
Перейти к содержимому

Как изменить кодировку в браузере edge

  • автор:

Проблемы с кодировкой файла при выводе файла, подгруженного AJAX’ом в IE и Edge

Я решил уже эту задачу, ответ смотрите ниже, в ответах. На сайте есть подгрузка определенного файла через AJAX:

function showcont() < $.ajax(< url: "/load_messes.php", cache: false, success: function(html) < $("#result_div_id").html(html); $i++; >>); > 

Все браузеры подгружаемый код отображают правильно кроме (как ни странно) браузеров от Майкрософт — то есть Edge и IE. Подгружаемый файл в UTF8. Что делать-то мне?)

Отслеживать
задан 29 июн 2016 в 19:09
113 7 7 бронзовых знаков
что за ошибка.
29 июн 2016 в 19:45
@Jean-Claude, просто неправильно выводит кириллицу
29 июн 2016 в 19:46
Воспользуйтесь сайтом определения кодировки artlebedev.ru/tools/decoder .
29 июн 2016 в 21:44
Какой заголовок content-type возвращается скриптом load_messes.php?
30 июн 2016 в 7:07

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Я, наконец-то, сделал то, что хотел))) — Помогла одна строчка в файле .htaccess —

AddDefaultCharset utf-8 

Эта строчка указала, что кодировка сайта по умолчанию — utf8, без нее Денвер указывал кодировку сайта windows-1251 (очень странно). Большинство браузеров не смотрели на эту строчку, а брали кодировку файла, то сеть utf8, а браузеры от Майкрософт брали не кодировку отдельного файла, а кодировку сайта в целом, то есть windows-1251, из-за этого и была несостыковочка))

Как изменить кодировку в браузере Edge – как исправить?

Хорошего дня. Как изменить кодировку в браузере? Мне нужен UTF-8. Спасибо.

Добрый день, Иван Буторин!

Спасибо, что обратились в сообщество Microsoft.

К сожалению, в браузере Edge такой функции нет. В Internet Explorer 11 это возможно через контекстное меню (щелчок правой кнопкой мыши).

Сообщите об отсутствии этой функции в приложении Windows Feedback.

Если у вас возникнут дополнительные вопросы или проблемы, свяжитесь с нами еще раз.

windows 8, чёрный экран + стрелка мышки – как исправить?

Outlook 2016 не отправляет письма – как исправить?

Добавить комментарий

Компания Доктор Дисконт: что это и чем занимается?

Что такое компания «Доктор Дисконт» и чем они занимаются? В последнее время стали все чаще .

Консультант онлайн
© 2008–2024 – ctroim-vce.ru

При копировании материалов активная ссылка на сайт обязательна

Мы используем файлы «cookie», чтобы обеспечить максимальное удобство пользователям
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.

Always Enabled

Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

Cookie Duration Description
cookielawinfo-checkbox-analytics 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Analytics».
cookielawinfo-checkbox-functional 11 months The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category «Functional».
cookielawinfo-checkbox-necessary 11 months This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category «Necessary».
cookielawinfo-checkbox-others 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Other.
cookielawinfo-checkbox-performance 11 months This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category «Performance».
viewed_cookie_policy 11 months The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

Functional

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Почему Microsoft Edge не определяет кодировку?

В Cookies лежит json строка с кодировкой UTF-8. При просмотре cookies через отладчик (F12) кодировка корректна.
При выводе на экран через php — кодировка ломается, но если проверить кодировку этой строки через mb_detect_encoding(), то кодировка UTF-8. В html так же указана кодировка UTF-8.

5e71cc62b9eaf144774627.png

Скрин с отладчика. (F12)

5e71cc9a03bce832110243.png

Скрин вывода (Последняя строка — результат mb_detect_encoding($_COOKIES[‘suggestions’]))

5e71cce2d11b9739798282.png

Скрин html

Код, которые это все выводит

var_dump($_COOKIE['suggestion']); echo '
' . mb_detect_encoding($_COOKIE['suggestion']);

Подвопрос — 1:
Идем дальше, при декодировании json меняется кодировка на ASCII, почему?

$organization = json_decode($_COOKIE['suggestion']); var_dump($organization); echo '
'; echo mb_detect_encoding($organization); echo '
'; echo json_last_error_msg();

5e71ceb5c1bcf601370677.png

Вывод

5e71ce7e46242370622084.png

При этом, если я открою этот же файл в другом браузере, например firefox, то результат работы всего скрипта будет:

Странно что таких ошибок в выводе Edge нет.

Почему такое происходит?

  • Вопрос задан более трёх лет назад
  • 1879 просмотров

Microsoft еще раз пояснила, почему браузер Edge для Windows 10 нельзя удалить из системы

В начале сентября 2020 года Microsoft еще раз пояснила, почему новый браузер Edge для Windows 10 нельзя удалить из системы.

Microsoft уточнила, что новый Edge на базе Chromium — это веб-браузер, рекомендованный компанией для использования. Это ПО является штатным веб-браузером по умолчанию для ОС Windows 10. Поскольку Windows 10 поддерживает приложения, основанные на веб-платформе, то именно Edge является важным компонентом операционной системы, который осуществляет необходимую совместимость, доступность и производительность для пользователей. Поэтому сейчас нет возможности штатно убрать новый Edge из операционной системы.

Компания будет продолжать обновлять Microsoft Edge с помощью установщика браузера или обновлений ОС Windows 10.

Microsoft напомнила, что браузер Edge дает пользователям полный контроль над импортом личных данных из других браузеров. Кроме того, пользователи Windows 10 могут в любое время загрузить и установить другие браузеры и изменить браузер по умолчанию.

Ранее в начале августа Microsoft рассказала, что новую версию браузера Edge для Windows 10 нельзя удалить. Теперь браузер включен в обновление операционной системы. Пользователи, которые установили новый Edge или обновили, теперь больше не смогут откатить версию браузера на более раннюю версию, а также исключить это ПО из Windows 10 доступными им способами. Хотя с помощью PowerShell это можно сделать, но в этом случае ОС будет работать нестабильно.

Microsoft пояснила, что это сделано для защиты пользователей Windows 10. Так как только последняя версия браузера Edge на базе Chromium обеспечивает оптимальную производительность, конфиденциальность, продуктивность и безопасность системы при открытии сайтов в сети.

15 января 2020 года стабильная версия браузера Microsoft Edge на базе Chromium стала доступна для скачивания для пользователей Windows, macOS, iOS и Android. Браузер поддерживает 90 языков, включая русский. Тогда Microsoft заявила, что новый Edge «является единственным браузером, оптимизированным для Windows 10». Вдобавок компания опубликовала исходный код некоторых компонентов браузера (в фильтре набрать: microsoft edge).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *