Мне нужно преобразовать символы французского языка в английский на моем php. Я использовал следующий код:Преобразование символов с акцентом в их равные эквиваленты ascii
iconv("utf-8", "ascii//TRANSLIT", $string);
Но результат для ËËË
был "E"E"E
.
Мне не нужна эта двойная кавычка и другие дополнительные символы. Я хочу показать вывод, например EEE
. Есть ли какой-либо другой способ преобразования французского языка в английский? Можете ли вы помочь мне сделать это?
Вы можете держать кодировку UTF-8 и поддерживать отображение для акцентированных символов для букв английского алфавита. – bdares
Хороший вопрос! У меня такая же проблема, если преобразовать центральные европейские символы (iso-8859-2) из utf8 в 'iconv (" utf-8 "," ascii // TRANSLIT ",)', независимо от установки различных 'setlocale()' , При преобразовании из iso-8859-2 с помощью 'iconv (« iso-8859-2 », ..)' проблема не существует !! – TMS
@bdares, звучит немного как изобретать колесо; это последняя возможность, к которой я прибегаю. Я считаю, что должно быть (и, вероятно, есть) более систематическое решение ** «де-акцентирования» **. – TMS