I've never tried this before, but the first step in solving any programming problem is figuring out where the problem is. In your case, you have to figure out if the problem is between FlashMX and PHP, or between PHP and the database. I've never had any problem with special characters in MySQL, so I'm guessing that FlashMX is handling the output wrong. To test this, in your PHP script, just echo the variables instead of inserting them into the database to see if they're right before they get to the database. This way you will know where the problem lies. If it so happens that FlashMX is outputting the wrong characters, which is my guess, I'd suggest heading over a Flash forum or doing a Google search to see if others have experienced this problem or know how to fix it. If it turns out to be a problem between PHP and MySQL, come back and let us know and we'll see what we can do.