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









Причин может быть 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) 337-57-89
+38 (068) 304-43-64
+38 (063) 849-75-78
+38 (098) 213-96-12
+38 (050) 903-99-59
 
 

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

все акции

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

все акции
  • Оплатой квитанции в кассе банка
  • Liqpay
  • Privat24
  • Visa/mastercard
 
Хостинг новости
Акція kharkiv.ua !
Харків говорить українською ! Переходь на український домен - ваше_ім'я.kharkiv.ua - і отримай домен за половину вартості ! Замовляй домен тут: https://hvosting.ua/domains.html Вартість домена kharkiv.ua - всього 185 грн !!! Увага! Ця доменна зона - синонімічна, тобто зареєструвати домен .kharkiv.ua з аналогічним словом може тільки поточний власник домена .kharkov.ua Наприклад: hvosting.kharkov.ua ===> hvosting.kharkiv.ua

Видалення доменів
Повідомляємо, що з 01.11.2023 починається процес остаточного видалення доменних імен, які зберігалися в реєстрі з початку повномасштабного вторгнення (24.02.2022) до 1.05.2023 Після видалення ці доменні імена будуть доступні для реєстрації будь-кому за принципом: перший прийшов - перший отримав. До 31.10.2023 включно реєстранти мають можливість відновити свої доменні імена з redemption period`у! Не втрачайте свої домени !

Акція KYIV.UA
Переходь на український домен - ваше_ім'я.kyiv.ua - і отримай домен за половину вартості ! Тому що: Kyiv - НЕ Kiev ! Замовляй домен тут: https://hvosting.ua/domains.html Вартість домена kyiv.ua - всього 180 грн !!! Увага! ця доменна зона - синонімічна, тобто зареєструвати домен .kyiv.ua з аналогічним словом може тільки поточний власник домена kiev.ua Наприклад: hvosting.kiev.ua ===> hvosting.kyiv.ua

Зміна умов відновлення доменів із стану RedeptionPeriod з 01.05.2023
Повернення умов реєстрації доменів. З 1.05.2023 RedeptionPeriod становитиме 30 днів в реєстрах Хостмайстер.

Оплата через термінали Ibox
Друзі, ми додали ще один спосіб оплати хостингу та доменів: термінали Ibox. Як оплатити БЕЗ комісії ...

З Днем Незалежності, моя Україно!
Добра Бажаю, друзі вам сповна, Тепла і затишку у дім І перемоги нам усім! Нехай в житті вам пощастить, Дарує радість навіть мить, Весніє на душі розмай І мирним буде небокрай!

Збереження даних на VPS
Після численних звернень клієнтів ми запровадили нову послугу: за символічну оплату ми збережемо дані вимкненого VPS на обраний вами строк від 3 до 12 місяців: дані не будуь видалені після закінчення періода оплати та відключення сервера . У подальшому клієнт зможе без проблем відновити нормальну роботу свого сервера. Для отримання цієї послуги прохання звертатися: office@hvosting.ua

Архив RSS