Ze względu na to, że mój problem jest problemem dla samego IPB umieszczam prosiłbym o kliknięcie:

http://krcms.com/form.php

Z góry proszę o niesugerowanie mi innych funkcji niż htmlspecialchars().
Głównym problemem jest to, że przy wysyłaniu formularza poprzez POST (pewnie i przez GET też) znaki specjalne jak np. lewy znak cytowania "<<" są automatycznie zmieniane na numeryczne encje, a numeryczne encje wpisana gdzieś obok pozostają w takiej samej formie. Więc jak np. na następnej stronie rozróżnić co było czym.

Dzięki a konstruktywne odpowiedzi.

W tej ramce wkleiłem tekst, który umieściłem na zewnętrznym linku efekt:
------------
« - &laquo; - «
------------
Chciałem otrzymać jeden znak specjalny widoczny wizualnie, encję angielską i numeryczną, a otrzymałem dwa znaki widoczne wizualne i encję angielską. Jeżeli bym zrobił podgląd i dopiero potem wysłałbym tego posta to byście zobaczyli same znaki wizualne...