Salve a tutti/e,
non riesco a capire perché, estraendo un testo dal db, le à accentate appaiono come rombi neri col punto interrogativo. Cosa devo usare per trasformarle in à accentate?
Grazie.
Salve a tutti/e,
non riesco a capire perché, estraendo un testo dal db, le à accentate appaiono come rombi neri col punto interrogativo. Cosa devo usare per trasformarle in à accentate?
Grazie.
En la habana hay una pila 'e locos!
usa htmlspecialchars
Ho provato con entrambe le soluzioni e non funziona in nessuno dei due casi.... perché?
En la habana hay una pila 'e locos!
Nel mezzo c'é una piccola funzione che conta le parole e aggiunge i puntini. La cosa bella é che se uno clicca poi su continua a leggere il rombo nero col punto interrogativo sparisce!
codice:<?PHP $nuovafrase = htmlentities($riga[61]); $nuovafrase = preg_split("#\s+#si", $riga[61]); $from = 0; $to = 30; $to = min($to, count($nuovafrase)); for ($i = $from; $i < $to; $i++) { echo $nuovafrase[$i]." "; } ?>......
En la habana hay una pila 'e locos!
Correggi così:
Codice PHP:
$nuovafrase = htmlentities($riga[61]);
$nuovafrase = preg_split("#\s+#si", $nuovafrase]);
$from = 0;
$to = 30;
$to = min($to, count($nuovafrase));
for ($i = $from; $i < $to; $i++) {
echo $nuovafrase[$i]." ";
}
In questo caso é vero che le à sono accentate giuste ma non conta più le parole e la parola "Possibilità" viene letta così: Po ibilità.
Diciamo che la funzioncina non funziona più![]()
En la habana hay una pila 'e locos!
Sì, dipende da preg_split("#\s+#si").... ma come posso risolverlo?
En la habana hay una pila 'e locos!