Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Polskie znaki strftime
Forum PHP.pl > Forum > Przedszkole
martinii007
Temat był już wałkowany (szukałem na forum), ale pomimo to nie znalazłem żadnej odpowiedzi.
Mam oto taki kod:

  1. setlocale(LC_ALL, "pl_PL", "polish_pol", 'pl_PL.ISO8859-2');
  2. echo utf8_encode(strftime('%d %B %Y'));


Na localu (xamp) wyświetla datę następująco: ?18 paŸdziernik 2014
Natomiast na serwerze z nazwy tak: 18 pa?dziernik 2014

Gdzie tkwi błąd? Oczywiście chodzi o polskie znaki.
Kodowanie pliku oczywiście utf8 bez BOM.
Daimos
Bezmyślnie kopiujesz kod, piszesz, że kodowanie utf8, a w setlocale jest iso
martinii007
Podpowiedź OK, należało napisać funkcję, która musiała przekonwertować zwracane dane z ISO-8859-2 na UTF-8 i po problemie wink.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.