Хранение тамилов в базе данных
Я сохранил тамильский контент как à..........
Но для некоторого контента он хранится как #2220.......
Поэтому при поиске возникают проблемы с ним, когда я пытаюсь декодировать его как оригинальный тамильский контент.
Как преобразовать значения из #2220........ в &grave.......
1 ответ
В XML & # xxxx; является шестнадцатеричным символьным объектом. Это относится к символу Unicode U+xxxx.
В HTML есть набор именованных символьных сущностей, таких как à. Вы можете использовать их в XML, если ваш DTD включает их определения.
В любом случае любой соответствующий анализатор XML преобразует любой из них в соответствующий символ Unicode. Когда вы помещаете свой текст в базу данных, `преобразуется в один символ Unicode. Когда вы вытащили его, механизм, который вы использовали для его извлечения, не решил представлять его с символическим именем, а использовал общую шестнадцатеричную форму.
Если вам нужны символические имена, скорее всего, вам нужно выполнить постобработку, чтобы получить их.