[php] UTF-8 encje zamiana na znaki

0

witam
Jak zamienic encje UTF-8 na znaki mam np taki kod:

Aśąśćżśźóasd

na:

Aśąśćżśźóasd

pytam czy jest jakaś funkcja na to bo wiadomo moge sobie ją napisać

pobierając strone CURL'em która jest w UTF-8 dostajes właśnie te encje, zamiast polskich znaków, mimo ze w dokumencie zapisane są polskie znaki normalnie

0
JimMorrison napisał(a)

Aśąśćżśźóasd

To nie encje UTF-8 tylko ISO 8859-1

http://pl2.php.net/manual/pl/function.html-entity-decode.php

0

aha no to nie wiedzialem [wstyd]

robie coś takiego

$value = html_entity_decode($value,ENT_COMPAT,"UTF-8");

i teraz zamiast ż dostaje ż wiec dalej nie wiem co z tym zrobic

w ogóle to jaka jest przyczyna dostawania danych w ISO-8859-1 skoro mam ustawione kodowanie na UTF w curlu?

0

Jakiego kodowania używa strona z której pobierasz dane?
Jakie kodowanie masz ustawione w pliku zawierającym skrypt?

1 użytkowników online, w tym zalogowanych: 0, gości: 1