У меня проблема с попыткой декодирования ’
в '
,
В моем php-файле я создаю файл file.txt, используя эту функцию:
fopen($fileName, "w");
Затем я получаю несколько строк из разных переменных и помещаю их в свой var $ texte:
$texte = "my content";
После этого я хочу преобразовать мою переменную $ texte в файл iso-8859-1, поэтому:
$texte = mb_convert_encoding($texte, "ISO-8859-1");
Это работает, но мои специальные символы в этот файл не декодируются. Таким образом, мои апострофы превращаются в -> ’
Итак, после этого я попробовал это:
$texte = mb_convert_encoding($texte, "ISO-8859-1");
$texte = html_entity_decode($texte, ENT_QUOTES, "ISO-8859-1");
Ничего не изменилось, апостроф остался прежним -> ’
Попытка с той же функцией, но удаление параметров снова изменила результат:
$texte = html_entity_decode($texte);
Выход: ‚Äô
вместо '
,
Может ли кто-нибудь помочь мне, пожалуйста?
заранее спасибо
С наилучшими пожеланиями
Дэн
Задача ещё не решена.
Других решений пока нет …