Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja daty i kodowanie ...
Forum PHP.pl > Forum > Przedszkole
DREEMus
  1. <?php
  2. function data () {
  3.    setlocale( LC_ALL, 'polish' );
  4.    $dzien = strftime( '%A' );
  5.    $data = strftime( '%d %B %Y' );
  6.    $czas = date( 'H:i' );
  7.    echo 'Dziś jest ' . iconv( 'ISO-8859-2', 'UTF-8', '<b>'.$dzien.'<br />'.preg_replace('/0/', 'o', ucwords($data).'</b> &nbsp; <b>'.$czas).'</b>' );
  8.    }
  9. ?>


Problem w tym, że "środa" pokazuje z krzaczkiem, a "kwiecień" wyświetla dobrze ...
Ktoś ma jakieś pomysły questionmark.gif
ddiceman
  1. <?php
  2. setlocale( LC_ALL, 'polish.UTF-8' );
  3. ?>
DREEMus
ddiceman w twojej wersji mam wszystko po angielsku ...

Dodam, że kombinowałem ... "pl_polish.utf8" "polish_utf-8" generalnie każda możliwość została sprawdzona ...
ddiceman
ok, pospieszylem sie. serwer masz pewnie na windowsie? to:
  1. <?php
  2. header('Content-Type: text/html; charset=utf-8');
  3. setlocale(LC_ALL,'polish');
  4. echo iconv( 'CP1250', 'UTF-8', strftime( '%A' ));
  5. ?>
DREEMus
Użyłem bez "header" o to funkcja, którą sobie tylko pokazuje, tam gdzie chce smile.gif
Nie pomyślałem, żeby użyć Windows-1250 biggrin.gif

Dzięki smile.gif

PS. Serwer mam w stopce 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.