You will need to use the html character codes for the apostrophes, hyphens etc... the host probably has it set up pretty strict where it doesn't allow interpretation.