[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с кодировкой в базе
TakoY
Привет. Мне нужно внести правки на сайт, но не могу понятЬ, почему в базе там где ханится руссий текст, отображаеться кодировка такого вида:
Ã�à ëüòîâà ÿ ãðóïïÃ
если вместо этих кракозябр я вписываю русский текст то на сайте отображаются вопросы
кодировка базы utf8_general_ci
сет неймс не установен при конекте
в htaccess тоже ничего не указанно про кодировку
файлы в формате ANSI
но кодировка сайта ISO-8859-1

Подскажите, как сделать что бы русские буквы работали нормально?
Я так понимаю нет смысла чтото менят в сайте, проще переделать нужный текст на кирилице на такие кракозябры как в базе и вписать в базу, потому что менять всего несколько записей. а как сделать?



Спустя 1 минута, 3 секунды (25.11.2010 - 09:39) linker написал(а):
Все, абсолютно все, переводи в utf-8.

Спустя 1 минута, 26 секунд (25.11.2010 - 09:40) TakoY написал(а):
Цитата (linker @ 25.11.2010 - 06:39)
Все, абсолютно все, переводи в utf-8.

этой крайний случий
может есть способ проще решить эту проблему?

Спустя 26 секунд (25.11.2010 - 09:41) Игорь_Vasinsky написал(а):
как же засветится т..............

вот http://phpforum.ru/index.php?act=ST&f=102&t=36912&st=30

Спустя 2 минуты, 32 секунды (25.11.2010 - 09:43) Игорь_Vasinsky написал(а):
в конфиге (или где там у тя сединение к БД), после подключения вставь

$charset = "utf-8"; 
if (function_exists('mysql_set_charset') === false) {
function mysql_set_charset($charset, $link= null) {
if ($link == null) {
return mysql_query('SET NAMES "'.$charset.'"');
}
else {
return mysql_query('SET NAMES "'.$charset.'"', $link);
}
}
}

Спустя 12 минут, 2 секунды (25.11.2010 - 09:55) TakoY написал(а):
Игорь_Vasinsky, к сожелению результата не дало
по прежнему если в базе написанно латиницей то на сайте отображаются вопросы, видимо потому что кодировка сайта ISO-8859-1
я бы не хотел в сайт вносить правки, потому что он большой и у меня такой задачи нет
по сути мне нужно найти способ как русский текст перевести в кракозябры такого вида Ã�à ëüòîâà ÿ ãðóïïÃ

Спустя 8 минут, 21 секунда (25.11.2010 - 10:04) Игорь_Vasinsky написал(а):
сделай дамп базы - экспортом в damp.sql

потом - импорт - damp.sql ? кодировку в Character set of the file: укажи - ISO-8859-1


по идеи должен в базе увидить свои иероглифы

Спустя 16 минут, 19 секунд (25.11.2010 - 10:20) linker написал(а):
PHP-скрипты тоже надо в UTF-8, заголовки тоже надо UTF-8 указывать. Это не крайний случай, а вот ты хочешь быть "чуть-чуть беременным" - так не бывает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.