Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762

    [Set di caratteri] Funzione str_replace non funge

    Buongiorno a tutti,



    mi spiegate perchè..

    Codice PHP:
    <?php

    $text 
    'à"';

    $text str_replace('à','&agrave;',$text);
    $text str_replace('"','&quot;',$text);

    echo 
    var_dump($text);

    ?>

    ..dà come risultato..

    codice:
    string 'à&quot;' (length=7)



    Considerate che si tratta di una textarea destinata a contenere i commenti degli utenti..



    Thanks



    EDIT: lo scopo..che ho dimenticato di scrivere..è la conversione dei caratteri per andarli ad inserire nel db.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    762
    Dopo vari tentativi..ho risolto in questo modo:

    Codice PHP:
    <?php

    $text 
    htmlentities($text);

    ?>

    Badate bene che se aggiungere un qualsiasi parametro alla funzione htmlentities(), questa vi rimuoverà le lettere accentate.

    (perlomeno così si è comportata con me... )


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.