Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> z unicodu na ISO-8859-2 .. jak ?
marko147
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.02.2006

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


Mam tekst zawarty w zmiennej np: $teks wczytany z pliku z kodowaniem znaków typu Unicode utf-8. Czy jest jakaś funkcja, która umożliwi zamianę kodowania na standard typu ISO-8859-2 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Poczytajcie sobie gdzies o kodowaniu znakow.

Pliki musisz zapisac w jednym kodowaniu -- np iso-8859-2 (tzn. 'ą' bedzie mialo wartosc bajtowa, np 167) i w tym samym wyswietlac (iso-8859-2) (header + charset; <meta +charset>, po to zeby bajt o wartosci 167 byl zinterpretowany jako 'ą' a nie jakis krzak.

Mozesz tez zmienic kodowanie znakow przy ich wyswietlaniu, np. iconv()em, z TEGO kodowania w ktorym zapisales plik (iso-8859-2) do jakiegos innego (np. utf-8), i musisz podac w naglowkach lub <meta> nazwe tego nowago kodowania (utf-8).

// tu: kodowanie == charset, nie encoding
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 22:08