Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis zmiennych do pliku txt w formacie UTF
Forum PHP.pl > Forum > PHP
sir_dudi
Witam. Stworzyłem skrypt który zapisuje zmienne do pliku textowego. Nic wielkiego ale mam problem. Strona jest w flashu ale jedna z podstron sluząca do aktualizacji jest wykonana php. Flash ma to do siebie ze jeżeli chcemy aby zmienne wczytane z zewn pliku wyświetlał z ogonkami, ten plik musi byc w formacie utf(zwykłe plik txt ale kodowanie utf). Zaś moj skrypt zapisuje tylko w kodowaniu ANSII. CO zrobić żeby zapis odbywał sie w kodowaniu UTF-8?questionmark.gif proszę o pomoc
nexis
Jeśli musisz utworzyć plik w formacie UTF-8 to postępujesz tak:

  1. <?php
  2. $f  = @fopen( "test.txt", "wb" );
  3. $text = utf8_encode("?a?!");
  4. // w tym miejscu dodajesz strone kodowa UTF-8
  5. $text = "xEFxBBxBF".$text;
  6. @fputs($f, $text);
  7. @fclose($f);
  8. ?>
sir_dudi
Dzieki. Nie musiałem tworzyć pliku txt. On wcześniej wrzucałem go na server. Odpalałem skrypt i potem zciagałem ten plik i ciągle zmieniało mi strone kodową z UTF na ANSII. Dzieki za rade ale rozwiązanie znalazłem sam. Jest banalne, wystarczy w formularzu i skrypcie który go przetwarza zmienić kodowanie na UTF i od tego momentu php prowadzi zapis do plików w UTFie
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.