Codice PHP:
$azienda=str_replace("á","á",$azienda);
Non funziona. Perchè?Codice PHP:
$azienda=str_replace("à","á",$azienda);
Se guardo la sorgente della pagina continuo a vedere à e non "á"
![]()
Codice PHP:
$azienda=str_replace("á","á",$azienda);
Non funziona. Perchè?Codice PHP:
$azienda=str_replace("à","á",$azienda);
Se guardo la sorgente della pagina continuo a vedere à e non "á"
![]()
Ovviamente se isolo questa funzione in una pagina bianca, funziona regolarmente.![]()
non c'è nessuno?
![]()
![]()
prova a cambiare á con à
e vedi se funzia
« Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]
già fatto.
Ho provato anche a cambiare il charset e pure a non dichiararlo...
Ripeto, è un metodo che uso da anni. Non capisco perchè in questo file non funziona. Giuro, è una cosa allucinante.
Il problema sussite solo con le lettere accentate.
Infatti se uso str_replace sostituendo la lettera a con "b" funziona.
![]()
non puoi usare htmlentities() ?
Infatti è quello che ho fatto ma mi vengono i nervi perchè non capisco nel modo più assoluto come non venga considerato il str_replace...Originariamente inviato da Pennywise83
non puoi usare htmlentities() ?![]()
![]()
A me funza!
per usare al meglio htmlentities devi controllare quale codifica utilizza di default sia apache che php... io ho avuto seri problemi in passato ma dopo aver configurato a dovere l'aspetto dell'encoding in php e apache è andato tutto liscio...
Ho fatto molte prove.
Non è assolutamente logico come si comporta str_replace.
Il comando applicato alla medesima frase si comporta in modo strano.
Ho provato mettere la frase in file diversi. A volte funzione e a volte no senza una precisa ragione.
![]()
![]()
![]()
bug di php??
sto diventando scemo
Ma possibile che a nessuno sia mai capitato??????????
![]()
![]()