Ho bisogno di sapere se posso tranquillamente usare la stringa normale o devo usare la stringa mb_*
quando lavoro su $_SERVER
vars. (UTF-8)
Ad esempio $_SERVER['HTTP_HOST']
può contenere caratteri multibyte?
Cosa succede se faccio una richiesta http con Host: header
contenente i caratteri multybyte?
E dove un client può specificare quale econding viene utilizzato quando effettua una richiesta http?
Sì, 'accept-charset' fornisce un elenco di codifiche supportate dal client, quindi il server deciderebbe quale utilizzare come risposta. –