sto sviluppando un sito web utilizzando PHP e questi strani caratteri "ï »¿" appare nella mia pagina, proprio sulla parte superiore di esso. Il mio codice è questo:ï »¿il circuito di codifica problema
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><?php echo '';?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Ma quando vedo il codice sorgente nel browser, mostra questo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Non so se ha alcuna relazione con la codifica Sono utilizzando, perché quando cambio il set di caratteri su charset=utf-8
scompare ma devo usare iso-8859-1
Perché utilizzare 'iso-8859-1'? – SLaks
Non so se devo. Ho iniziato a usarlo perché alcuni caratteri come "á", "é" appaiono come . È un sito Web in portoghese (PT-Br) – rlc
Se non si ha una buona ragione per utilizzare ISO-8859-1, non farlo. Risparmia un sacco di mal di testa e usa UTF-8 per tutto. Unicode (UTF-8) può codificare praticamente qualsiasi personaggio possibile su questo pianeta, tutte le altre codifiche possono solo codificare un sottoinsieme limitato, quindi è necessario assicurarsi che non si stiano mai utilizzando caratteri al di fuori di quel sottoinsieme. Avresti bisogno di un buon motivo per limitarti in quel modo. – deceze