I consistently find myself in similar situations. I've found some sites drop characters after a certain limit. Some sites only allowing numbers and letters.
It's truly maddening that these people are just awful. I wish there were a way to get them to change their rules.