UTF-8 в стандартную латиницу.

Solid

Drosera anglica
UTF-8 в стандартную латиницу.

Требуется переконвертировать UTF-8 символы в похожие символы латиницы, такие, например как:
âà - а
ë - е
ø - о
 

SiMM

Новичок
Или юзать таблицу перекодировки и [m]strtr[/m], или извращаться с помощью [m]function.iconv[/m] с //TRANLIT
Хотя... может быть и третий вариант - для этого надо изучить UNICODE.
 

Solid

Drosera anglica
SiMM
Что, как Вам кажется, будет работать быстрее всего?
Код:
iconv('UTF-8', 'ASCII//TRANSLIT', $str)
(источник)
-- , помоему, наилучший вариант. ?
 

SiMM

Новичок
Ну если Вас устраивает результат выполнения функции - то её и пользуйте - лично у меня выходит следующий результат
PHP:
<?php
$str = "\xC3\xA2\xC3\xA0\xC3\xAB\xC3\xB8";
echo iconv('UTF-8', 'ASCII//TRANSLIT', $str); // результат - ^a`a"eo
?>
А понятие "быстрее" нужно только при обработке огромных объёмов информации, так что врядли упоминание его уместно.
 
Сверху