Хранение тамилов в базе данных

Я сохранил тамильский контент как à..........

Но для некоторого контента он хранится как #2220.......

Поэтому при поиске возникают проблемы с ним, когда я пытаюсь декодировать его как оригинальный тамильский контент.

Как преобразовать значения из #2220........ в &grave.......

1 ответ

В XML & # xxxx; является шестнадцатеричным символьным объектом. Это относится к символу Unicode U+xxxx.

В HTML есть набор именованных символьных сущностей, таких как à. Вы можете использовать их в XML, если ваш DTD включает их определения.

В любом случае любой соответствующий анализатор XML преобразует любой из них в соответствующий символ Unicode. Когда вы помещаете свой текст в базу данных, `преобразуется в один символ Unicode. Когда вы вытащили его, механизм, который вы использовали для его извлечения, не решил представлять его с символическим именем, а использовал общую шестнадцатеричную форму.

Если вам нужны символические имена, скорее всего, вам нужно выполнить постобработку, чтобы получить их.

Другие вопросы по тегам