Somehow there are two different € chars in UTF-8. A correct one U+20AC and latin-1 supplement U+0080.
Using bin2hex
I got hex c280
instead of the correct e282ac
. Since the first one is not displayed correctly I would like to convert it.
Officiously I can't use utf8_decode()
or utf8_encode()
. I tried iconv('Windows-1252', 'UTF-8', $x)
but that gives me "€"
because in Windows-1252 € is 80
.
What is the correct converter for this?