When inside mayl console you try to put a tilde, it puts something like this: \U+FFC3\U+FFA0 (this is à)
Both when translating or in command mode
If you try that in IRB I think you get the same. It's probably readline's fault? We should probably get around that somehow. Wanna give it a try?