Я должен преобразовать специальный символ CodeHex Для примераПреобразовать специальный символ для CodeHex Php
À => À
Я попытался с html_entity_decode, utf8_encode, htmlentities
Но без успеха.
Я должен создать XML-файл
Я должен преобразовать специальный символ CodeHex Для примераПреобразовать специальный символ для CodeHex Php
À => À
Я попытался с html_entity_decode, utf8_encode, htmlentities
Но без успеха.
Я должен создать XML-файл
Не ставя под сомнение, если что преобразования действительно нужны/полезно: вы можете сначала получить ASCII code, а затем convert it to hex:
echo "&#x".strtoupper(dechex(ord('À'))).";"
Для повторяющего содержания в вашем браузере , вы можете использовать
echo htmlentities("&#x".strtoupper(dechex(ord("À"))).";");
Или - в зависимости от вашей кодировки, попробуйте использовать utf8_decode для ввода (test here):
echo htmlentities("&#x".strtoupper(dechex(ord(utf8_decode("À")))).";");
Затем выходной сигнал будет отображаться правильно, как À
.
спасибо, но я получаю À как вывод – monkeyUser
Конечно - это объект html, который разобран и отображается как À в браузере - я изменил ответ, чтобы предоставить более подробную информацию. – dhh
Да, извините за мой глупый вопрос ... Я всегда получаю этот код 'Ã' со всем моим специальным символом – monkeyUser
Акцентированные символы все в порядке, действующие в XML - зачем их конвертировать? – CD001