Given that the plus symbol doesn't mean anything inside of quotes, (either double or single,) there is really no reason that PHP would be printing the string without the plus. Maybe pastebin your code so I can get a better idea of what you're doing. Otherwise:
echo 'HD Channel+';
works fine for me.
Bookmarks