- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте,
Попросили меня тут по дружески помочь одному проекту - постоянно на сервере всякая гадость появляется, хостер грозится закрыть за фишинг и т.п.
Всю гадость почистил, пароли поменяли, начал смотреть, что там вообще есть.
Есть старый форум на phpbb2, который видимо давно пора было бы обновить.
Чтобы не досаждать живым форумчанам своими экспериментами по обновлению, решил я сделать себе копию где-нибудь. На других хостингах это стало проблемой - база данных слишком большая (точнее, некоторые таблицы, которые даже если экспортировать отдельно, а потом импортировать на новый хостинг все равно не могут уложиться в лимиты), поэтому решил сделать локально.
Выкачал все php файлы phpbb, экспортировал базу через phpmyadmin.
Импортировал базу в phpmyadmin локального хоста, перенастроил конфиг phpbb и почти все заработало.
Проблема вышла с кодировкой... и я уже который час пытаюсь понять как её решить.
Живой форум работает в win-1251, collation таблиц в базе данных - latin1_swedish_ci.
На локальном делаю все точно также, но весь русский текст в иероглифах.
При импорте базы данных в phpmyadmin на хостинге нет возможности указать кодировку файла. Там старая версия phpmyadmin.
На локальном - по умолчанию для экспорта стоит Character set of the file: utf-8
Понимаю, что я явно что-то упустил...
Подскажите, пожалуйста :)
откройте файл экспортированной базы в notepad++ и посмотрите кодировку, затем с такой же кодировкой импортировать
откройте файл экспортированной базы в notepad++ и посмотрите кодировку, затем с такой же кодировкой импортировать
открыл,
в таблицах укзаано: ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
notepad++ через верхнюю панель -> Encoding пишет, что файл Encode UTF-8 without BOM,
но если в самом файле опуститься ниже, то весь русский текст выглядит вот так: Àäìèíèñòðàöèÿ Êëóáà è Ôîðóìà
пробуй найти кодировку Меню - Encoding - Charaster Sets - ...
пробуй найти кодировку Меню - Encoding - Charaster Sets - ...
ни одна не подошла
что странно, что ближе всех была OEM866 из кирилической группы:
Àäìèíèñòðàöèÿ Êëóáà è Ôîðóìà
Файл сохранён в Windows-1252, можете конвертнуть в Windows-1251.
Windows-1252
если выбираю win-1252, то в notepad++:
если выбираю win-1252, то в notepad++:
Вы не путаетесь случайно с открытием и преобразованием? Вам нужно открыть файл как 1252 и преобразовать в 1251.
Вы не путаетесь случайно с открытием и преобразованием? Вам нужно открыть файл как 1252 и преобразовать в 1251.
да, вы правы... я преобразовывал.
а как открыть в 1252 в notepad++ (или в другой программе)?
у меня просто есть Open, и там нет варианта указать кодировку..
извините, за тупые вопросы. первый раз с подобным столкнулся.
да, вы правы... я преобразовывал.
а как открыть в 1252 в notepad++ (или в другой программе)?
у меня просто есть Open, и там нет варианта указать кодировку..
извините, за тупые вопросы. первый раз с подобным столкнулся.
Открываете файл и взор устремляете на вкладку "Кодировки". Первая половина вариантов предлагает интерпретацию открытого в другой кодировке. Нижняя половина предлагает преобразование.
Открываете файл и взор устремляете на вкладку "Кодировки". Первая половина вариантов предлагает интерпретацию открытого как другую кодировку. Нижняя половина предлагает преобразование.
ок,
первая половина предлагает Encode in Ansi / UTF8 without BOM / UTF 8 и UCS двух видов.
проверил все из них - ни один не открыл файл без иероглифов
далее идет Character sets, где по языковым группам предлагают кодировку - ни одна не подошла
нижнюю часть - преобразование я пока не трогаю.