Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] - polskie znaki...
Forum PHP.pl > Forum > Przedszkole
slwy
oto strona, używam Zend Framework

http://62.233.248.29/admin/article/list

Napisy w menu z tymi dziwnymi krzaczkami są zapisane w plikach .phtml, napisy w liście artykułów - z bazy danych (kodowanie bazy danych: utf8_general_ci)

kodowanie znaków: UTF-8.

To dlaczego wyświetlają mi się takie krzaki pod FF (pod IE same znaki zapytania)? ma ktoś pojęcie?
blooregard
A w edytorze, w którym piszesz kod, też masz ustawione odpowiednie kodowanie?

A co do bazy: na początku skryptu, po połączeniu z bazą, daj:
  1. <?php
  2. mysql_query('SET NAMES UTF8');
  3. ?>
slwy
tak, w edytorze też jest UTF-8... Tu nawet o samą bazę danych nie chodzi, bo menu (czyli pierwsze dwa, "artykuł" i "drużyny") mam wpisane w kodzie html... sprawdzę to z bazą
blooregard
Ciekawe, po ustawieniu w przeglądarce iso-8859-2 'ł' wyświetla sie poprawnie (reszta nadal krzaczki).
Sprawdź jeszcze raz kodowanie w edytorze (może dla projektu masz ustawione UTF-8, a dla pliku ISO, albo na odwrót?)
slwy
dzięki! było jak powiedziałeś - dla projektu utf, dla pliku iso. Dzięki wielkie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.