Qualcuno sa perché WordPress converte alcune entità HTML nei loro equivalenti numerici?

20 mag 2011, 17:08:07
Visualizzazioni: 437
Voti: 0

Qualcuno sa perché WordPress converte alcune entità HTML nei loro equivalenti numerici?

Ho notato che in alcuni articoli, dove sarebbe appropriata un'entità di spazio indivisibile  , WordPress utilizza invece  .

Mi sembra che utilizzare la versione simbolica dell'entità sarebbe preferibile rispetto alla versione numerica.

La routine che effettua questa conversione (sembra essere) ent2ncr in wp-includes/formatting.php.

Quando ho convertito il mio blog da sito singolo a multi-sito (installazione e database diversi), le entità numeriche non sono state convertite correttamente (probabilmente a causa di una differenza nel database). Se fossero state utilizzate le entità simboliche, dubito che ci sarebbero stati problemi.

1
Commenti

Ok quindi ignora l'ultimo commento, il tuo post è stato modificato mentre stavo scrivendo. Questa è una buona domanda.

xLRDxREVENGEx xLRDxREVENGEx
20 mag 2011 17:13:24
Tutte le risposte alla domanda 1
2

In XHTML le entità non fanno parte del DTD e gli user agent non sono obbligati a supportarle. Eccezioni: &, <, >, " e '.

Per mantenere WordPress compatibile con X(HT)ML vengono utilizzati riferimenti numerici al posto delle entità.

20 mag 2011 17:14:37
Commenti

Ha senso. Si torna ai vecchi tempi immagino con quel formato.

xLRDxREVENGEx xLRDxREVENGEx
20 mag 2011 17:22:27

Sembra un passo indietro per me, ma vabbè.

David G David G
4 giu 2011 19:00:36