Общие > Базы данных
Вывод Русского текста из бызы
(1/1)
kiruxa:
Доброго дня
Подскажите такая проблема - я храню русский текст в базе - кодировка cp1251_bin
печатаю через echo - выводит в броузере только ???????? - какую бы кодировку не ставил
пишу
echo "Привет ".$row[name]
пишет - Привет ?????
водскажите в чем баг может быть?
спасибо
USE:
http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus
andymc:
kiruxa
1. База - MySQL? (а то мало ли)
2. У меня лично никогда таких проблем не было. Я вообще кодировку не менял и не знаю как.
3. Посмотрел свою бд. У меня везде cp1251_general_ci
Справка
--- Код: ---
cp1251_bin Кириллический (многоязычный), Двоичный
cp1251_general_ci Кириллический (многоязычный), yечувствительный к регистру
--- Конец кода ---
kiruxa:
Вроде разобрался
помогло - $charset_sql ="SET NAMES cp1251";
заработало с первого раза.
Спасибо
andymc:
Возникла точно такая же проблема.
Может быть кому-то будет полезно, решение:
$sql_charset = "SET NAMES cp1251";
mysql_query($sql_charset);
$sql_charset = "SET character_set_database = cp1251";
mysql_query($sql_charset);
$sql_charset = "SET character_set_server = cp1251";
mysql_query($sql_charset);
Навигация
Перейти к полной версии