textarea и entities
Пишем что-то вроде:
<?php
echo ('<textarea>«текст»</textarea>');
Обратите внимание, что длина строки (между тэгами) сейчас равна 19.
Получаем textarea, в которой написано примерно так:
<текст>
Длина этой строки, если мы ее, например, запостим в базу данных, будет
уже не 19, а 7 символов. Поэтому надо бы, чтобы в textarea было написано:
«текст в кавычках»
Как этого добиться наиболее правильным путем? Естественно, интересует
решение не только для кавычек-ёлочек, но и вообще для любых entities,
которые браузер приводит к односимвольному виду. Принудительно
конвертить все спецсимволы в entities в при записи в БД, как вы
понимаете, не самое лучшее решение.