Mam kanał pobrany z witryn osób trzecich, a czasami muszę zastosować utf8_decode
, a innym razem utf8_encode
, aby uzyskać pożądany widoczny wynik.Jak wykryć, czy trzeba zastosować dekodowanie UTF8 czy kodować w ciągu znaków?
Jeśli przez pomyłkę zostanie zastosowana ta sama substancja dwukrotnie lub zastosuje się niewłaściwą metodę, otrzymam coś bardziej brzydkiego, to właśnie chcę zmienić.
Jak wykryć, co należy zastosować w ciągu znaków?
UPDATE
Faktycznie treść zwraca UTF-8, ale w środku nie ma części, które nie są.
Jeżeli założymy, że pasza deklaruje pewną charset ale wykorzystuje inną? –
Tak, to jest przyczyna. – Pentium10
proszę podać przykładowy kanał proszę – Gordon