Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 1 Dołączył: 2.12.2008 Ostrzeżenie: (0%)
|
Witam, kiedyś o tym czytałem a teraz nie mogę tego znaleźć.
A mianowicie mam skrypt kodowany w UTF8 bez BOM, kodowanie ustawione na utf8, a kiedy wywołuj funkcję: Kod $i=12; echo strftime('%B', mktime(0, 0, 0, $i, 1)); Nie wyświetla mi polskich znaków przy nazwach miesięcy. setlocale mam ustawiony: Kod $arrLocales = array('pl_PL.UTF-8','pl_PL','polish'); setlocale(LC_ALL, $arrLocales ); Jednak nie wiem czy jest on poprawnie zadeklarowany. Ten post edytował xajart 23.12.2009, 00:20:46 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Nie wyświetla mi polskich znaków przy nazwach miesięcy. To zależy od platformy. Najlepiej sytuacja ma się pod Uniksem; pod Windows dochodzi do różnych dziwnych rzeczy z diakrytykami. Jeśli zależy Ci na międzyplatformowości, utwórz tablice z nazwami dni/miesięcy. |
|
|
|
xajart [PHP]funkcja date() a polskie znaki? 23.12.2009, 00:17:15
Pilsener Hmmm, a w phpinfo() nie wyświetli, jakie kodowanie... 23.12.2009, 00:55:34
Zyx Do formatowania dat w językach innych niż angielsk... 23.12.2009, 07:31:05 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 16:35 |