phpdino;10939449 wrote:I have this in the header
<? header('Content-Type: text/html; charset=utf-8'); ?>
This is correct, and it has type: text; subtybe: html.
Do you send this header both when presenting the form and when presenting data retrieved from the db?
phpdino;10939449 wrote:header('content-type: type/subtype; charset=utf-8'); it opens a dialog box to download the php file 🙁
This is commonplace functionality for user agent's when they do not reqcognize the content type specification. There is no type named type, and no subtype named subtype. The reason I did not specify them is that you might be using something other than text/html, such as application/xhtml+xml.
phpdino;10939449 wrote:It looks like everything is covered on the database side
What makes you reach that conclusion? Just because the db stores the information as utf-8 doesn't mean it returns it to you as utf-8. Have you tried utf8_encode on the data returned from the db?