I've tried my best to wrap my head around this, but somehow I don't have any of this problems on my test board. I've even cooked up a script to isolate the issue: https://gist.github.com/GerB/e9eccba5e1 ... 9d94515ee9
I've done many things: try to read out the encoding from the URL-headers, auto-detect encoding, enforcing the detection order, used
mb_convert_encoding(), even included the
utf_tools.phpand used the
utf8_recode()function, but especially the first URL keeps me bugging: https://rockoverdose.gr/iron-maiden-athens-2018/
It identifies itself as UTF-8, identifies itself as English (whilst it's Greece...) and no matter what I do: somehow it gets garbled up.
Furthermore: while the second Greek URL and the Spanish URL (3rd on the list) work perfectly for me, they get garbled up for others. I've no way of testing this as far as my knowledge goes.
Does anyone have an idea how to proceed?