[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с PDO пожалуйста
intedant
http://ruseller.com/lessons.php?rub=37&id=1582 прохожу уроки, исходники взял оттуда же, но проблема в том, что вообще не воспринимается русские символы, везде стоит кодировка utf-8 включая денвер, но все равно, гугление показало, что нужно сделать следующее
"Вот что я сделал чтобы была русская кодировка 1. Добавить способ кодировки на загружаемые страницы.)) <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> 2. В функции public function __construct убрать ограничения на символы. 3. Добавить 4 параметр к подключения PDO. array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")"
объясните пожалуйста новичку, что и куда добавлять. До этого работал только с джумлой. Просто скажите в какие файлы, что добавить. Буду крайне признателен, заранее спасибо.

inpost
Я не видел на форуме хотя бы одного человека, который мог сказать тебе, что Попов сделал хорошие курсы... Кстати, слово "нормальные" и "курсы Попова" тоже рядом не стояли, обычно это были оскорбительные плевки в его сторону...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
inpost
Грубо говоря у тебя не везде кодировка UTF-8. То ли ПХП скрипт не использует эту кодировку, то ли данные в MySQL записаны в другой кодировке. Очень просто, или слева, или справа при контакте тет-о-тет.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Akarapidoz
Не уверен, смогу тебе помочь или нет, но я использую такой код.

 
function __construct() {

try {
$this->dbh = new PDO('mysql:host=***;dbname=****', '***', '***');
$this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->dbh->exec('SET NAMES utf8');
} catch (PDOException $e) {

echo $e->getMessage();
}
}


Ещё в .htaccess есть строчка
AddDefaultCharset UTF-8


_____________
Прошу критиковать, если что-то не так.
Быстрый ответ:

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