After building a site using UTF8 charset/collation for the databese it turns out that the server is using an older version of MySQL that does not support utf8. I am getting errors when trying to upload the data from the development database whenever it encounters a charset or collation command so I need to edit out these in the sql file.
It turns out that they are using an older version of MySQL (4.0.26a) and the IT department is unwilling to upgrade (from experience universities can be a hassle when it comes to server configuration). The funny thing is that they say that they are concerned with security but the server has register_globals on and they set me up with an FTP account without the capabilities to change file permissions and all files are defaulted to 777. So much for security.
Since they have the latest PHP installed (5.2.3) I assumed that the mysql would be up-to-date as well and did not concern myself with it. Anyway the lesson here never to assume anything and double check your clients server configurations BEFORE production.
http://dev.mysql.com/doc/refman/4.1/en/charset-unicode.html
Anyone know if it is possible to export a 4.1 db so that it is compatible with 4.0? There is the SQL compatibility mode setting which has the option MYSQL40. However they say that there are some known bugs with this concerning auto increment.
http://bugs.mysql.com/14515