Just a reminder, if you are attempting to store UTF-8 characters in oracle, you must first set your NLS_LANG: <?php putenv("NLS_LANG=American_America.UTF8"); ?>