Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zapis do pliku i polfonty...
Spooky2
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

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


Witam. mam takie pytanie. Jak to jest wlasciwie z zapisem danych do pliku... Wszystko ladnie pieknie, ale nie mam plfontow. Co gdzie trzeba ustawic, zeby bylo good?

pozdrawiam
Go to the top of the page
+Quote Post
atomek4
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Kodowanie w pliku będzie takie samo jak na stronie. Jeśli na stronie masz np. UTF-8 to w pliku też tak będziesz miał. No chyba, że istnieją jeszcze jakieś inne możliwości.

Ten post edytował atomek4 30.06.2007, 23:33:06
Go to the top of the page
+Quote Post
Spooky2
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

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


Niestety tak chyba nie jest. Plik htmlowy zawiera definicje kodowania, zczytuje go, wycinam tagi, modyfikuje zawartosc i zapisuje do pliku.... i niestety brak polfontow. Mam tez jeden "oryginalny" plik .csv sciagniety z konta pko inteligo i tam rowniez nie ma wszystkich polfontow, tzn np "ś", zamast tego inne krzaczki. W sumie to juz i tak lepiej niz w moim, gdzie brak jakichkolwiek.

pozdrawiam
Go to the top of the page
+Quote Post
atomek4
post
Post #4





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Hej,
z tego co wiem to sama deklaracja odpowiedniego kodowania to jeszcze za mało, plik htmlowy musi być też odpowiednio zakodowany.

Sam kiedyś miałem podobny problem zrobiłem skrypt, który był zapisany jako UTF-8 i tak też zapisywał dane w tym formacie. Jak otwierałem plik tekstowy Notatnikiem a wtedy on jeszcze nie obsługiwał unikodu to wyświetlało krzaki.

A jakie masz kodowanie na stronie?

Ten post edytował atomek4 1.07.2007, 10:04:22
Go to the top of the page
+Quote Post
Spooky2
post
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 26.06.2007

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


Dobra, chyba dam sobie spokoj. W htmlu mam charset=iso-8859-2. Dla sprawdzenia przewalilem plik na maszyne linuksowa i otworzylem plik nano - tam elegancko widac, ze polfonty sa na windzie notatnik nie pokazuje.... Co jednak ciekawe, gdy otwieram plik do dalszej obrobki i szukam np ereg("PRZYCHODZĄCY"), nie wyrzuca mi takich wyrazow, a gdy dam PRZYCHODZ? to tak - dziwnie - problem z plfntami. Na razie daje sobie z tym spokoj. Calosc i tak bedzie dzialac na maszynie linuksowej, wiec moze bedzie good. Mam inne rzeczy do roboty :-)

pozdro
Go to the top of the page
+Quote Post
atomek4
post
Post #6





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Windowsowy Notatnik nie obsługuje ISO-8859-2, tak mi się wydaje. Możesz zobaczyć w jakimś innym programie, który to kodowanie wspiera. W tej chwili standardem staje się UTF-8 i z nim nie powinieneś mieć problemów bo to nawet w Notatniku jest.

Pozdrawiam
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: 19.08.2025 - 13:05