I use two dashes to represent an em-dash; it should be treated as an unbreakable unit.