I was having a problem when I wanted to insert, in MySQL db, any french characters like "é" or "Ã " for exemple. The terminal was always giving me "??" instead. This was also true when connecting to my Linux/MySQL server using SSH. Keep getting those "??" when doing a SELECT FROM.
Simple fix:
- Open Terminal app and go in Preferences.
- In the Shell section, choose "ISO Latin 1" in the String Encoding menu.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020312224624511