Text editing mode doesn’t work with encoded characters - those are HTML entities. In the same way, as it doesn’t insert <h1> element if you type <h1>.
The best approach is to insert HTML entities like — in the Element Edit Code (the tool for editing the HTML code of the selected element).
That said, it would be nice to have some kind of helper for inserting special characters. Will put that on the to-do list.