I got the unicode for the names of languages on the registration page of the jboselkei test site working. However, I still can't post with Chinese or Arabic characters. On my local computer, I had PHP echo the post after submission and it printed Chinese characters, as expected, but it displays random looking characters (like 人兼领衔编) when I view my posts, so I think this is a MySQL issue and not a PHP issue. I tried "ALTER TABLE posts CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;" in the MySQL prompt as well as "mysql_set_charset("utf8");" in the source code and neither solution worked. Does anyone know how to get MySQL to store non-unicode characters?