Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [pdo / zend framework] Kodowanie polskich znaków, bez pdo jest ok z pdo już nie...
athabus
post
Post #1





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam, właśnie próbuję zgłębić ZendFramework i mam mały problem z kodowaniem polskich znaków.

Gdy odczytuję z bazy informacje normalnie poprzez mysqli->query wtedy polskie znaki działają ok. Oczywiście wcześniej ustalam kodowanie znaków używając set names uft8.

W przypadku gdy próbuję to samo zrobić za pomocą ZF (korzysta on z PDO) już polskich znaków nie ma. Mój kod to np:
  1. <?php
  2. $db = Zend_Db::factory('PDO_MYSQL', $params);
  3. $db->query('Set names utf8'); //bez tego są znaki zapytania z tym "utfowe" krzaki
  4. $result=$db->query('select * from klienci');
  5. $rows=$result->fetchAll();
  6. Zend::dump($rows);
  7. ?>


Czy należy jeszcze coś ustawić aby pojawiły się polskie znaczki?

(dodam, że sama strona korzysta również z kodowania utf8, a w bazie mam ustawione utf-8-polish-ci)

//edit
Wina leży gdzie indziej. Krzaczki pojawiają się tylko przy wywołaniu Zend::dump . Gdy wyświetlam atrybut normalnie to wszystko jest ok... dziwne

Ten post edytował athabus 9.12.2006, 20:23:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 23:41