PHP7 и кодировка windows-1251
Вы перешли на PHP7, с помощью phpMyAdmin перекодировали базу данных в utf-8 из windows-1251 (учтите, что если даже сделать экспорт файла в кодировку utf-8, в запросе CREATE TABLE
сгенерированного файла .sql
всё равно будет написано
DEFAULT CHARSET=cp1251;
и вам придётся исправлять это на
DEFAULT CHARSET=utf8;для каждой таблицы). Естественно, некоторые вложенные папки со старыми скриптами остались в кодировке windows-1251, менять их нецелесообразно.
Увы, размещение в серверной папке скрипта файла .htaccess со стандартным указанием
AddDefaultCharset windows-1251
может не помочь - по-прежнему отображаются кракозябры-"ромбики"...
На большинстве хостингов ларчик открывается просто - достаточно добавить в файл .htaccess
строку
php_value default_charset windows-1251
кроме AddDefaultCharset
.
12.02.2020, 19:40 [2243 просмотра]