Mah .. mi sembra strano che solo il content type a livello HTML risolve, insomma ... dubito. La questione è che se "vedi" da qualche parte è (che sono 2 caratteri) mentre te ne aspetti solo uno, vuol dire che da qualche parte, in qualche step, è avvenuta una (de)codifica sballata tra byte e caratteri.
Infatti [Ã] e [¨] se visti come singoli byte (in hex) sono C3 A8 e sono proprio la sequenza di 2 byte che in UTF-8 rappresenta il singolo carattere è
Quindi qualcosa di non buono è successo ...
Per risolvere bene, dovresti aver chiari tutti i passaggi che avvengono tra caratteri e byte ai vari livelli e verificare quindi che siano corretti.


Rispondi quotando
