Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Funkcja zmiany liter z polskich na zwykle
arek88
post 2.12.2008, 21:07:23
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


Witam mam problem bo pobieram dane z Shoutcast strony informacje o radiu i tam jest kodowanie windows-1252 i gdy puszczam jakas mp3 ktora ma polskie znaki to na stronie mam znaki specjalne czyli np. y z dwoma kropkami "ÿ" i teraz jak zrobic aby byly polskie znaki ?
Go to the top of the page
+Quote Post
czachor
post 2.12.2008, 21:24:06
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


iconv" title="Zobacz w manualu PHP" target="_manual


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
arek88
post 3.12.2008, 18:18:15
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


dzieki ale jest problem ponieważ gdy daje

  1. <?php
  2. echo '<br>'.iconv("windows-1252","iso-8859-2","$wynik3[1]").'<br>';
  3. ?>


i daje np piosenke o nazwie Jacek - coś miedzy nami to wyswietli tylko Jacek - co dalej nie wyswietli dlaczego ?

strona SHOUTcast Administrator ma kodowanie
  1. <meta http-equiv="Content-Language" content="en-us">
  2. <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">


co zrobić aby to działało poprawnie ?
Go to the top of the page
+Quote Post
q3d
post 3.12.2008, 18:44:22
Post #4





Grupa: Zarejestrowani
Postów: 98
Pomógł: 7
Dołączył: 10.01.2006

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


Widocznie między wami nie ma nic.
Go to the top of the page
+Quote Post
arek88
post 3.12.2008, 20:50:17
Post #5





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


jak nie ma jak jest jak usune funkcje iconv to pokazuje Jacek - coÿ miedzy nami

ktos potrafi pomoc ? smile.gif
Go to the top of the page
+Quote Post
erix
post 3.12.2008, 21:22:27
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A wstaw zamiast windows-1252 wartość iso-8859-1.

Cytat
Wiele przeglądarek internetowych traktuje ISO-8859-1 jako Windows-1252 (i tak kody kontrolne są zabronione w HTML), więc znaki z przedziału kodów kontrolnych, są widziane na stronach internetowych jako wartości z CP-1252.


PS. To, że deklaracja w <meta/> jest 1252 wcale nie oznacza, że znaki są w nim zapisane. Zapisz stronę źródłową na HDD i spróbuj przekonwertować znaki np. Gżegżółką. Autodetekcja kodowania powie Ci, jakie jest źródłowe. winksmiley.jpg

Ten post edytował erix 3.12.2008, 21:23:38


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
arek88
post 5.12.2008, 09:11:07
Post #7





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


Dawalem z tym iso juz i to samo jest a ten program co mi napisales pokazal

Kod
C:\Documents and Settings\LLL\Pulpit\SHOUTcast Administrator.htm
Kodowanie: Windows 1252 (zachodni)
Go to the top of the page
+Quote Post
magra
post 5.12.2008, 09:22:41
Post #8





Grupa: Zarejestrowani
Postów: 34
Pomógł: 8
Dołączył: 5.10.2004

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


Panowie, a czy nie jest przypadkiem tak, że w zestawie znaków dla windows-1252 nie przewidziano "naszych" ogonków (http://pl.wikipedia.org/wiki/Windows-1252), więc konwertować możecie sobie do woli, na co chcecie i z czego chcecie, a polskich znaków nie dostaniecie smile.gif.
To co można zrobić, to usunąć ogonki....
  1. <?php
  2. iconv("windows-1252","iso-8859-2//TRANSLIT","$wynik3[1]")
  3. ?>


Ten post edytował magra 5.12.2008, 09:26:43


--------------------
www.internetum.pl
Go to the top of the page
+Quote Post
arek88
post 5.12.2008, 11:59:01
Post #9





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 8.03.2007

Ostrzeżenie: (30%)
XX---


hmmm teraz zamiast ÿ mam same znaki zapytania
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:44