Well.. if you can't show a question mark, then you have another problem. But if you mean the reverse question mark (used in Spanish) or other special characters.. make sure you don't send any standard XML tags to the phone (like xml version 1, encoding = utf8).. some phones don't like it and Cisco never says to use those.
Also, unless you have a locale matching the characterset you're going to use, forget about special characters on the IPC. E.g. German umlauts on an English IPC - you can forget about that... it's a disaster. But if you set your phone to German, reboot it so that it'll download the necessary locale, then suddenly it works out.
You should always be able to attach what you're trying to show on the phone as an attachment on this board.. make sure it contains everything that is being sent back including potential headers. E.g. having this line as the first line in the xml response:
Will cause no problems on the 7960 but will cause the exact behavior you mention on the 7970 and IPC.
Are you getting this error “Installer User Interface Mode Not Supported. The installer cannot run in this UI mode. To specify the interface mode, use the -i command-line option, followed by the UI mode identifier. The value UI mode identifiers...
The below trick might come handy when you have to add a new node to a cluster but you don't have or is unsure of the security password for the publisher. This procedure has been around for ages.
1) Login into the CLI of the Publisher.