I have turned on the general_log in MySQL, and it's working well... except for the special characters.
For example, part of my original query which ran successfully, is: ... SET SurveyTitle='ExitRight® Interview'
However, when I look in the general_log table, it reads: ... SET SurveyTitle='ExitRight\xAE Interview'
Why did my ® get changed to \xAE?
At first, I thought this was just a minor annoyance and ran a half-dozen find and replace scripts after I exported from the general_log table. But when I pulled the export from something that had foreign languages, there were FAR MORE occurrences of a special character appearing as \x[something] rather than the special character in the general_log table.
I'm running MAMP 3.3 on my Mac, with MySQL 5.5.42, and phpMyAdmin 4.4.9.