Following: The header of my page is configured like this:
header('Content-Type: text/html; charset=UTF-8');
I configured the connection to MySQL like this:
mysqli_set_charset($dbc, 'utf8');
In my MySQL database a is set to InnoDB and the collation is "utf8_general_ci" with UTF8 charset. The only problem that is making me sleep is I have an application developed in VB-6 that when saved a name in uppercase with accent, eg: JOHN, normal save, but if I use the web application (PHP / MySQL) it saves like this: John. Does anyone know what it can be, and how can I solve this tiny detail ?! See the image: