У меня странная проблема с кодировкой файлов при экспорте базы данных.
Проще говоря,
Экспорт базы данных НЕ сохраняет символы Юникода.Экспорт отдельных таблиц сохраняет символы Unicode.
Файл дампа sql, который я получаю при экспорте всей базы данных, даже имеет кодировку по умолчанию, установленную на utf8, как показано ниже.
CREATE TABLE content_field_tamil
(vid
int (10) без знака NOT NULL по умолчанию '0', nid
int (10) без знака NOT NULL по умолчанию '0', field_tamil_value
longtext, field_tamil_format
int (10) без знака по умолчанию NULL, PRIMARY KEY (vid
), KEY nid
(nid
)) ENGINE = MyISAM DEFAULT CHARSET = utf8;
Пример значения поля 'field_tamil_value':
‡ â ‡ Æ ± ‡ Øç ‡ Æ ± ‡ Ææ ‡ Æ∞ - это то, что я получаю, когда экспортирую его как целую базу данныхв .sql файле.Это неправильно закодировано.உற்றார் - Это то, что я получаю при экспорте отдельных таблиц.И это правильно.
Я не понимаю, почему кодируется по-разному, когда я экспортирую его как целую базу данных.И он делает то же самое в моей тестовой базе данных localhost.Любая помощь очень ценится, ребята.