Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie pliku w php a polskie czcionki
benusso
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 5.03.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ellington
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

Ostrzeżenie: (0%)
-----


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


--------------------
while ( !die() ) code();
Go to the top of the page
+Quote Post
benusso
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 5.03.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
RubiX
post
Post #4





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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 !


--------------------
===================================

\o/ torebki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:09