updated September 8 2016
On emploie so lorsqu'il n'y a pas de nom après l'adjectif.
Their house is so big.
On emploie such lorsque l'adjectif est suivi d'un nom
They have such a big house.
So et such s'utilisent pour renforcer le sens des adjectifs qu'ils accompagnent. Ils signifient : tellement, si, aussi, qu'est-ce que…
It is so nice ! = C'est si joli ! Qu'est-ce que c'est joli !
She was so happy. = Elle était tellement contente
He is such a funny man = C'est un homme tellement drôle ! Il est si drôle !