Salve a tutti,
sto sviluppando un'applicazione PHP Mysql in locale e funziona correttamente.
Adesso che ho provato a fare dei test caricando sorgente e DB sul server, i caratteri accentati non vengono visualizzati.

Quello che ho fatto:

  • Ho controllato i tag su head,
    <meta charset="utf-8">
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  • Ho inserito la funzione php nell'header.php come prima riga dopo </header>
    header('Content-Type:text/html; charset=utf-8');


La mia configurazione:
  • scrivo il codice con Notpad++ e ho impostato il formato in Codifica in utf-8
  • il database sia in locale che in remoto ha codifica: utf8mb4_general_ci
  • In locale uso XAMPP php 7.4 su windows 10 home
  • il sito in remoto è su Aruba Linux, a questo indirizzo:
    http://www.bbcentroantico.com/phs/difformita.php


Mi sapreste dire cortesemente cosa altro devo controllare e corregere?
Grazie tante