Доброго времени суток великие Гуру Возникла грабля некоторого рода, решил выпендриться и сделать многоязычность порталу, все просто замечательно перегнал все тексты в UTF8 все вроде бы ничего, но столкнулся с такой проблемой: база то у меня хранила все в cp1251 и теперь все русские логины отображаются абракадаброй , что подскажите сделать? Перегонять все ники в иную кодировку (это будет очень трудно и болезненно, так как не два десятка перегнать нужно будет)или же есть другие варианты ? iconv не предлогать этим я решу проблему со старыми логинами, а с новыми появится. З.Ы. можете обзывать балбесом или нубом, так и есть Спасибо за внимание.
В моём, уже давно заброшенном проекте, написано вот так: PHP: <?php $mysqli->query("SET NAMES 'utf8'"); $mysqli->query("SET CHARACTER SET 'utf8'"); $mysqli->query("SET SESSION collation_connection = 'utf8_general_ci'"); ?> Это при каждом коннекте с базой. upd. Базе уже в utf-8?
default_charset это для Content-Type заголовка. Ты сделал SET NAMES ? Сразу после mysql_select_db() ?
Прошу прощения, действительно не туда втулил сейчас чудо девайс Да в ютф но заполнена но данные все в cp1251 сохранены. Всем спасибо работает корректно.