Почему XML отображает ошибку на некоторых специальных символах, а некоторые в порядке?
Например, ниже создаст ошибку,
<?xml version="1.0" standalone="yes"?>
<Customers>
<Customer>
<Name>Löic</Name>
</Customer>
</Customers>
но это нормально,
<?xml version="1.0" standalone="yes"?>
<Customers>
<Customer>
<Name>&</Name>
</Customer>
</Customers>
Кстати, я конвертирую специальный символ через php - htmlentities('Löic',ENT_QUOTES)
.
Как я могу обойти это?
Спасибо.
EDIT:
Я обнаружил, что он работает нормально, если я использую числовые символы, такие как Lóic
Теперь я должен найти способ использовать php для преобразования специальных символов в числовые!