Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ładowanie pliku z ustaleniem kodowania
Forum PHP.pl > Forum > PHP
Avatarus
Witam
Potrzebuje zrobić takie coś.
Mam stronę i jest tam ustalone kodowanie powiedzmy UTF-8 i mam też pliki tekstowe które są ładowanie z poziomu strony i na niej wyświetlane.
Teraz jak zrobić taki myk że przy zmianie kodowania strony np na latin2, dalej wczytywać te wcześniejsze pliki żeby nie wykrzaczyło.
Da się jakoś zaczytać plik (u mnie funkcją include) żeby zmienić w locie jego kodowanie na to wspomniane latin2?
ayeo
Witam!

Możesz użyć iconv();



Pozdrawiam!

Avatarus
no tak ale to działa na zasadzie coś z czegoś, a gdybym nie wiedział jakie jest kodowanie pliku?
ayeo
Hack z manuala:

  1.  
  2. <?php
  3. function detect_encoding($string) {  
  4.   static $list = array('utf-8', 'windows-1251');
  5.   
  6.   foreach ($list as $item) {
  7.   $sample = iconv($item, $item, $string);
  8.   if (md5($sample) == md5($string))
  9.   return $item;
  10.   }
  11.   return null;
  12. }
  13. ?>



Pozdrawiam!

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.