Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]ZEND FRAMEWORK - Kodowanie znaków
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam, mam problem mianowicie w na stronie nie mam polskich znaków

połączenie z bazą realizuje w pliku *.ini
i kod jest taki

  1. resources.db.adapter = "PDO_MYSQL"
  2. resources.db.params.host = "localhost"
  3. resources.db.params.username = "xxx"
  4. resources.db.params.password = "xxx"
  5. resources.db.params.dbname = "xxx"
  6. resources.db.params.charset = "UTF8"


W bazie mam również utf-8 i rekordy z ą,ł,ę,ż itd i wszystko jest ok ale na stronie tylko (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) #?#?#

Jak to rozwiązać (IMG:style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zidane
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 1
Dołączył: 8.08.2008
Skąd: Warszawa

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


Zaraz po połączeniu z bazą wstaw kod:
  1. $this->select("SET NAMES utf8");
  2. $this->select("SET CHARACTER_SET utf8_unicode_ci");


System porównań dla połączenia MySQL: utf8_general_ci

Metoda porównywania napisów: latin2_general_ci

Musi działać.

Ten post edytował Zidane 20.02.2010, 23:45:21
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: 24.12.2025 - 08:46