Did you find a workaround for this?
Does this mean everyone is putting "real" urls into TinyMCE rather than the [[~12]] type tags?
I’ve tried fiddling with all sorts of TinyMCE settings and it still keeps encoding the tildes in modx link tags.
Similar versions, Revo rev6317 and tinymce 3.2.7 (from the package installer).
Oh wait: it seems it’s related to Firefox (I’m using 3.5.7).
Safari and Chrome seem to leave the tildes in hrefs un-encoded.
But then those browsers have other problems with TinyMCE...