PHP: преобразовать арабское слово в символы юникода - PullRequest
0 голосов
/ 24 сентября 2019

Я хочу преобразовать арабские слова в символы Unicode

Пример: العربية в ﺔﻴﺑﺮﻌﻟﺍ

Я использую mb_convert_encoding, но не работает

1 Ответ

2 голосов
/ 24 сентября 2019

// текст: العربية

// ожидается: ﺔﻴﺑﺮﻌﻟﺍ

<?php

$originalText = 'العربية';
$convertedText = mb_convert_encoding($originalText, 'HTML-ENTITIES', 'UTF-8'); 
$decodedText = html_entity_decode($convertedText);

echo 'Original Text: '. $originalText;
echo '<hr />';
echo 'Converted Text: '. $convertedText;
echo '<hr />';
echo 'Converted Text (display in html): '. htmlentities($convertedText);
echo '<hr />';
echo 'Decoded Text: '. $decodedText;

Ссылки: - mb_convert_encoding - htmlentities - html_entity_decode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...