Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Str_replace non funziona. Non è possibile

    Codice PHP:
    $azienda=str_replace("á","á",$azienda); 
    Codice PHP:
    $azienda=str_replace("à","á",$azienda); 
    Non funziona. Perchè?
    Se guardo la sorgente della pagina continuo a vedere à e non "&aacute"


  2. #2
    Ovviamente se isolo questa funzione in una pagina bianca, funziona regolarmente.

  3. #3
    non c'è nessuno?


  4. #4
    prova a cambiare &aacute 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]

  5. #5
    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.




  6. #6
    non puoi usare htmlentities() ?

  7. #7
    Originariamente inviato da Pennywise83
    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...

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    A me funza!

  9. #9
    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...

  10. #10
    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??????????


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.