Преобразуйте Специальные символы (другой язык) английскому языку в PHP

Есть ли функция что специальные символы убежищ к их английским эквивалентам. Для, Например, Преобразовывают é в e. И т.д...

5
задан castor 9 September 2013 в 18:00
поделиться

4 ответа

Вы можете сделать функцию, содержащую массив символов, которые вы хотите поменять, и передавать строки через нее, и просто менять ã на a таким образом, если iconv() не работает для вас.

0
ответ дан 14 December 2019 в 01:06
поделиться

Если вам не нравится решение danp (iconv), вы можете использовать strtr со списком преобразований. На этой странице есть образец сценария (первый результат Google).

0
ответ дан 14 December 2019 в 01:06
поделиться

Функция, которая вам нужна, это iconv() - судя по заметкам пользователя, это то, что вы хотите сделать: characters transliteration

6
ответ дан 14 December 2019 в 01:06
поделиться

Вы должны использовать этот, и он будет работать:

setlocale(LC_CTYPE, 'nl_BE.utf8');
$string = iconv('UTF-8', 'ASCII//TRANSLIT', $string);

Я тестировал много акцентированных символов

3
ответ дан 14 December 2019 в 01:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: