Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 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
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%)
-----


iconv()
Go to the top of the page
+Quote Post
karop
post
Post #3





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

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


No wlasnie... ja tez sie zastanawialem... No i tak: w jakim kodowaniu pisac plik zrodlowy zeby dobrze bylo pod ISO 8859-2? Unicode czy UTF-8? Ktory jest odpowiednikiem ISO? Korzystam z editplusa i tam wlasnie sa takie kodowania do wyboru.
Go to the top of the page
+Quote Post
Vogel
post
Post #4





Grupa: Zarejestrowani
Postów: 402
Pomógł: 0
Dołączył: 20.01.2003

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


ja sie juz dawno przesiadlem na UTF-8. najwygodniej dla ciebie i uzytkownika.
Go to the top of the page
+Quote Post
right6
post
Post #5





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

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


a jak kodowac polskie znkaki w UTF8 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) a jak w iso ?
na jakie "krzaczki je pozamieniac" ?
Go to the top of the page
+Quote Post
karop
post
Post #6





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

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


Czyli tak:
Jak dam charset na iso 8859-2 i kodowanie na UTF8 to wszystko bedzie gralo i hucalo? Nie bedzie ruskich znaczkow? To akurat moge w sumie sprawdzic:). Tylko czy jest to profesjonalne, ze tak powiem, rozwiazanie:).

right6:
jak chcesz miec UTF8 to w zwyklym notatniku winxp (we wczesniejszych windach nie ma, a pod linuksem to chyba kazdy "notatnik" ma) podczas zapisywania na dole masz do wybory kodowanie, i wtedy wybierasz sobie jakie chcesz. Ale zeby wszystko byl ok, to czasem musisz wczesniej zapisac w danym kodowaniu a pozniej wpisywac polskie znaczki (zeby program wiedzial i nie korzystal z defaultowego ustawienia, np swietnego windows 1250:) )
Go to the top of the page
+Quote Post
right6
post
Post #7





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

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


ta ...
tylko ja uzywam php expert editor
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #8





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
-Guest-
post
Post #9





Goście







Ja właśnie zaczynam robić stronę gdzie bedą dodawane duże ilości tekstu który bedzie przechowywany w bazie danych. Wcześniejszcze strony robiłem w ISO i jak przenosiłem dane z bazy na inny serwer to zawsze był problem z polskimi znakami. I teraz przed rozpoczęciem prac zastanawiam się jakiego kodowania użyć czy zostać przy ISO czy zastosować UTF którego jeszcze nie stosowałem. Co wy byście zrobili?
Go to the top of the page
+Quote Post
karop
post
Post #10





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

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


W3C zaleca ISO z tego co wiem.
Go to the top of the page
+Quote Post
-Guest-
post
Post #11





Goście







Cytat(karop @ 2006-03-28 15:16:53)
W3C zaleca ISO z tego co wiem.

A to dziwne bo na stronie zastosowali utf-8
Go to the top of the page
+Quote Post

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: 22.08.2025 - 20:26