У меня при переезде к вам на хостинг на сайте полетели кодировки!


Причин может быть 2:

Первая - для вашего сайта нужно принудительно указывать кодировку html - контента, браузер не может корректно определить кодировку в автоматическом режиме. WWW-домены -> Параметры WWW домена -> Кодировка.

Вторая причина уходит корнями в коренные изменения между mysql 4.0 и 4.1 Начиная с Mysql 4.1 данные могут передаваться в одной кодировке, хранится на диске во второй, сравниваться в третьей, а результат может выдаваться в четвертой. Иногда бывают ситуации, на разборку с которыми уходит не один час. Вероятнее всего при снятии дампа на предыдущем хостинге, Вы либо не выставили все полезные опции (в данном случае указание кодировки дампа), либо до того пользовались старыми версиями mysql 3.23 - mysql4.0. Несколько советов: Самое главное! Если у вас нет опыта в жонглировании кодировками, базу данных лучше создавать изначально с кодировкой cp1251. Если быть точным, то создавать базу желательно в той же кодировке, в которой написаны шаблоны (templates) вашего сайта или форума, и cp1251 подойдут для 99% случаев. Корректировка дампа: Дамп БД является обычным текстовым файлом, с набором SQL команд внутри. Его можно редактировать любым простым текстовым редактором (блокнот, Wordpad встроенный редактор FarManager). После того как вы выясните в какой кодировке записаны данные в дампе нужно в одной из первых строк дампа указать кодировку данных, например так: SET NAMES uft8; кроме того, если в дампе присутствуют подобные строки ENGINE=MyISAM DEFAULT CHARSET=latin1; DEFAULT CHARSET лучше либо удалить, либо указать cp1251 (кодировку в которой создана база.), после этого можете заливать подкорректированный дамп. Определение с какими кодировками имеем дело, если не угадали: Если в крокозяблах на сайте или форуме проглядывается периодичность (часто через одну букву повторяется Г, символ псевдографики, или еще какой то символ) - это признак того что в базу с однобайтовой кодировкой (cp1251 или koi8r ) влит дамп UTF8, если вы получили на сайте вместо кирилицы кучу знаков ?????? - это признак того что база вами создана в кодировке UTF8, где на каждую букву расходуется 2 байта, а вливали в эту базу дамп в однобайтовой кодировке (cp1251 или koi8r), если появились символы псевдографики (всякие рамки и уголки) - в базу cp1251 вливался дамп koi8, если появились символы с всякими тильдами, ударениями и двоеточиями сверху - вероятно где то затесалась кодировка latin1, не особо пригодная для кирилицы. Если при переборе кодировок в браузере после открытия сайта, вы часть текста видите нормально, а часть повреждена, причем в другой кодировке ситуация меняется наоборот - это признак того, что файлы-шаблоны в вашем сайте написаны в кодировке cp1251, а встраиваемые в шаблоны данные выдаются базой в кодировке UTF8. Также в этих разборках с кодировками может помочь маленькая программка shtirlitz, которая легко ищется через любой поисковик. Если ничего не получилось, обращайтесь к support@hvosting.net.ua, постараемся помочь.

Рус | Укр

Украинский хостинг сайтов, аренда серверов, регистрация доменных имён

 
Позвонить нам
Служба поддержки
support@hvosting.ua
+38 (044) 222-57-89
+38 (068) 304-43-64
+38 (063) 849-75-78
+38 (098) 213-96-12
+38 (050) 903-99-59
 
 

Ваш сайт растёт и ему требуется больше места под почту, базы данных и файлы?

все акции

Ваш сайт растёт и ему требуется больше места под почту, базы данных и файлы?

все акции
  • Оплатой квитанции в кассе банка
  • Yandex Money 41001107117401
  • Visa
  • Visa Electron
 
Хостинг новости
Хостинг за 1 грн.
Продовжується акція: Hvosting.ua підтримує Вас ! До кінця карантина - хостинг за 1 грн. Замовляйте тариф Basic та користуйтесь хостингом без вірусів !

Розклад роботи
Компанія Hvosting.ua вітає Вас з прийдешніми святами Різдва та Нового року! В святкові дні ми працюємо в e-mail режимі: 30.12-01.01 та 04.01-07.01 В ці дні обробляються всі Ваші заявки, але тільки в поштовому режимі. 02.01-03.01 ми приймаємо Ваші телефонні звернення. З 08 01 ми працюємо за звичайним розкладом.

Домени - найкращий подарунок до Нового Року!
Купуйте українське - доменна акція до Нового Року: com.ua - 180 грн нова реєстрація та продовження, in.ua, kyiv.ua та kiev.ua - 150 грн !!! Поспішайте: кількість "смачних" доменів обмежена :)

Електронний документообіг
Шановні клієнти ! З метою оптимізації робочих процесів та задля збереження природи пропонуємо вам оформляти акти виконаних робіт в електронних сервісах paperless.com.ua та vchasno.ua Наш мейл там - billing@hvosting.ua

У нас нова доменна акція:
com.ua - реєстрація і подовження - всього 190 грн на рік ! Поспішайте - найкращі домени куплять одразу :-) Акція відбувається з 15 липня по 15 серпня 2019. Замовити домен: https://hvosting.ua/domains.html

Расписание работы на праздники.
Мы работаем 24-25 и 30-31 декабря, а также 1 и 6-7 января только в почтовом режиме. В остальные дни обычный режим работы. Мы всегда на связи по э-майл - даже в новогоднюю ночь ! :-)

Изменение цен на домены.
С 01 11 произойдет плановая корректировка цен на домены в соответствии с курсом валют. Вы можете прямо сегодня продлить и зарегистрировать домены по старой цене - спешите !

Архив RSS