Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie pliku w php a polskie czcionki
Forum PHP.pl > Forum > PHP
benusso
Witam

Tworzę sobie za pomocą php plik z tekstem z polskimi znakami, zapisuje, tworzy się na serwerze, wklepuje url w przeglądarkę i co, polskich znaków brak sad.gif

W pliku utworzonym mam oczywiście

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="pl" xml:lang="pl">
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8" />


I teraz dziwna sprawa dla mnie, robię tak, kopiuje sobie plik z serwera na dysk,otwieram Website Pro otwieram plik i dodaje jakas literke usuwam, po prostu aby mozna bylo zapisac plik, zadne zmiany nie zostaja zrobione,wrzucam z powrotem na serwer i nagle polskie znaki się pojawiają,o co chodzi ? Jak utworzyć plik za pomocą fopen(); aby tekst wpisany do niego wyświetlał się z polskimi znakami.

PZdr.
Ellington
Wydaje mi się, że masz ustawioną w edytorze stronę kodową na UTF-8, więc po ponownym zapisaniu plików polfonty wyskakują już normalnie. Logicznie rzecz biorąc, imho, trzeba ustawić stronę kodową dla tworzonych plików. Poszukaj info o funkcjach konwertujących tekst na odpowiedni zestaw znaków. Przydatne może być: http://us2.php.net/mbstring
benusso
Nic nie działa, bo jakbym nie zmienił to zapisuje się bez polskich znaków, w ustawieniach pliku których nie widać, już nie wiem sad.gif czy tego nie da się zrobić, mam w pliku

  1. <?php
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL,"search.php?keywords=_key_curl");
  4. $page = curl_exec($ch);
  5. echo "$page";
  6. ?>


i zamiast tego _key_curl podstawiam słowo które musi mieć polski znak, zaraz ocipieje sad.gif
RubiX
na moje oko wina zapisu pliku w programie tzn kodowania,

działam na pajączku 5 i też tak na początku miałem kodowanie pliku było w iso a jak dałem w meta tagach utf-8 to du*a smile.gif w programie po otwarciu pliku i na www miałem krzaczki dopiero w ustawieniach programu (edytora) musisz zmienić przy otwieraniu i zapisywaniu plików na iso (to nie ma nic wspólnego z metatagami) ! tylko z kodowaniem PLIKU !
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.