БлогNot. PHP7 и кодировка windows-1251

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.


теги: php сервер textprocessing

12.02.2020, 19:40; рейтинг: 245