I've been pretty happy with Sonic for the past 20 years, and have convinced a few people to get accounts. I do wish the shell services were supported (via tech support), but otherwise I've had very few problems.
I'm noticing a few changes in how international characters are represented in different programs, since the upgrade. In mutt, accented characters are represented as "\<number>", but in vi, I can see the actual character. A couple of examples:
"é" in vi is displayed as "\351" in mutt.
"á" is displayed as "\341"
I'm not familiar with the "\<number>" format, and in fact, if I do a search in mutt for the backslash, it doesn't find it. (I do know to backslash the backslash.
) So that character isn't actually in the file, nor is the number code, but for some reason, that is how it's displayed on the screen. I also searched for the accented character, but that also wasn't found.
I read on a forum (forget which one) that vi just uses whatever the shell uses for character decoding/display. But the information on the unix/linux forums is sometimes wildly outdated. I was reading posts from 2001 (!). There are a lot of ways to encode characters, and I don't know all of them. I'm trying to set everything to use UTF-8, so characters will appear consistently, but I haven't figured out how to do that in mutt. Any suggestions for how to do this, and/or where to find an overview of different encoding types and how to change them in configuration files for shell programs?