You should really use htmlspecialchars rather than htmlentities. htmlentities is known to cause problems with Unicode, even when the encoding parameter is set.
EDIT: Actually, on second look - that is entirely unnecessary here. This is a mail form, and as far as I can tell, it would be sent as...