Проблема с кодировкой
Страницы: 1
Проблема с кодировкой
Интересует вопрос профи: У меня проблема в MySQL ,то есть сделал бекап базы,но база повредилась и все в иероглифах и вопросах. При попытке написать что нибудь в чат скрипта ничего не выдает тупо обновляется и запись в базу не делается! При попытке написать на англ. любое слово все четко и запись появляется - ее видно она в базе. Менял кодировку базы в целом и таблицы ,но увы не помогает. Прошу помощи профи. Заранее благодарен
Изменено: Иван Самойленко - 18 Ноября 2016 23:34
Попробуйте выяснить кодировку в Notepad+++ и там же перекодировать без BOM
Цитата
Андрей Кобяков пишет:
Попробуйте выяснить кодировку в Notepad+++ и там же перекодировать без BOM
В notepad++ поменял кодировку на utf-8 без BOM ,но на базе самой она сбрасывается. Менял на базе в итоге выводятся ?????? ?? ??? ???
Не хватает подробностей. Скорее всего вы переносили дамп базы данных на другой хостинг. Возможно бывший хостер не дает ее скачать целиком или импорт происходит не полностью у нового хостера (из-за размера).  Т.е. она получается поврежденной. Советую сравнить в phpmyadmin размеры баз и количество записей.
Цитата
Иван Самойленко пишет:
В notepad++ поменял кодировку на utf-8 без BOM
Может быть, у вас сама база создана не в той кодировке. Или новую попробуйте создать, или эту перекодировать
http://www.cy-pr.com/forum/f61/t74936/m817237#message817237
Цитата
Андрей Кобяков пишет:
Цитата
Иван Самойленко пишет:
В notepad++ поменял кодировку на utf-8 без BOM
Может быть, у вас сама база создана не в той кодировке. Или новую попробуйте создать, или эту перекодировать
Ставил чистую базу и базы старых версий ничего не помогает. Сделал запросы при коннекте к базе:

Код
mysql_query("SET NAMES 'cp1251'"); 
mysql_query("SET CHARACTER SET 'cp1251'");
mysql_query("SET SESSION collation_connection = 'cp1251_general_ci'");


как cp1251 так и utf8.Пробовал в .htasccess менять кодировку,но это не то. Что-то либо с базой, либо настройка сервера MySQL. По дефолту стоит utf8_inicode_ci
Цитата
Алекс пишет:
Не хватает подробностей. Скорее всего вы переносили дамп базы данных на другой хостинг. Возможно бывший хостер не дает ее скачать целиком или импорт происходит не полностью у нового хостера (из-за размера). Т.е. она получается поврежденной. Советую сравнить в phpmyadmin размеры баз и количество записей.
Размер базы небольшой 7 мб без сжатия.В основном вся на cp1251_general_ci и utf8_general_ci.
Читал что такие проблемы могут возникать если на старой базе по дефолту стояла кодировка latin1 и изза этого появляются "??? ???? ? ??????"
Ладно бы если бы записи восстановить нельзя, но написать новые на русском алфавите отказывается,а на англ. четко все
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
22:09 SEO под нейро 
21:59 Rotapost прикрыли! Чем пользоваться? 
21:55 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
15:15 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
08:53 AntiBot Cloud - бесплатный скрипт и сервис защиты сайтов 
10:35 Как Яндекс индексирует ваш сайт? | АПдейт выдача 8.12.2025 
11:11 Операторы поиска Яндекса: FAQ для тех, кто хочет стать мастером поиска 
21:51 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:34 Сервис смс активаций и аренды мобильных номеров ALISMS 
15:26 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:28 Размещу ссылки/статьи на ваш сайт | Рост ИКС | XRumer 23.0.4 StrongAI 
11:32 Продажа аккаунтов HH.RU 
04:24 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:14 xpoint.pro - быстрый и надежный криптообменный сервис Xpoint 
21:58 С юмором по жизни! 
17:13 Компьютерная мышь 
16:38 NOVA Маркетплейс 
07:14 Про мясо 
22:20 Точные прогнозы на футбол 
13:08 Бесплатный майнинг Tether (USDT) 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру