entity v databázi a ve formuláři

Ahoj, mám pocit že dotaz je poněkud banální, ale bloudím v kruhu a nemůžu se nějak chytnout.

Když do DB uložím text, obsahující entitu, a pak si tento stejný text z DB vytáhnu do formuláře za účelem editace, místo zadané entity se mi vypíše rovnou ten znak. Jak docílím toho, aby i v tom případě zůstala entita těmi třeba čtyřmi znaky, a "nepřeložila" se do výsledného znaku? Zároveň ale chci, když zobrazuju ten zadaný text normálně na stránce, aby se ta entita samozřejmě normálně přeložila a zobrazil se ten požadovaný znak.
Zkus začít s funkcí htmlentities():

http://us2.php.net/manual/cs/function.htmlentities.php
óó děkuji podívám se na to