Taken from: http://www.i18nguy.com/markup/serving.html#tip06 You can cheat with CSS... if you want a non-breaking hyphen in a webpage. Put this in your CSS file .nobrk { white-space : nowrap; } Then if you don't want the breaking in your doc, you: Please e-mail me your e-business proposal.