ho questo modulo:UTF-8 non funziona in HTML Forms
<form method="post" enctype="multipart/form-data" accept-charset="UTF-8">
Ma quando presento un carattere é, si trasforma in un ©.
Perché non funziona? Sì, il database MySQL ha tutti i set di caratteri impostati correttamente. (Database, tabelle.) Se lo inserisco manualmente nel database con Navicat, viene visualizzato correttamente nella pagina web.
Inoltre, ho provato il metatag, impostando l'intestazione del tipo di contenuto, senza successo.
Come stai mettendo i dati del modulo nel database? Il tuo linguaggio lato server preserva UTF-8? – Oded
Stai servendo la tua pagina come UTF-8 quando la rivedi all'utente? Verifica che i meta tag e le intestazioni corrispondano. – notJim
Tutti i campi passano attraverso mysql_real_escape_string e vengono quindi inseriti nel database utilizzando questa query: mysql_query ("UPDATE' users' SET' Profile' = '". $ NewProfile."', 'Avatar' =' ". Mysql_real_escape_string ($ avatar). "'WHERE' ID' = ". $ thisUser [' ID ']); – Codecat