В данный момент я читаю RSS-каналы, которые могут быть закодированы любым типом символов, используя simplexml_load_file();
Эти каналы затем перебираются в php, а некоторые части вставляются в базу данных mysql utf8 со всеми таблицами utf8 general.
При вставке в таблицы видно, что 'заменяется на ’
и - заменяется на –
Эти странные символы затем отображаются, когда они возвращаются из таблицы и отображаются в php-файле.
Я пробовал и utf8_decode, и utf8_encode
при вставке и выборе из базы данных, но это не помогает, что я делаю не так?