with icewm i made several tests (see description) with passwords with different special symbols as ^ : + # there is no problem