Visualizzazione dei risultati da 1 a 3 su 3

Discussione: caratteri ASCII

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190

    caratteri ASCII

    Ciao, sto realizzando una conversione dei caratteri di un testo nel formato ASCII stampabile.

    Nel fare questo ho verificato una cosa che non riesco a spiegarmi. Di seguito le poche righe di codice che mi causano qualche dubbio:

    $carattere_3_ = chr( 0x93 );
    $carattere_4_ = chr( 0x22 );
    $carattere_5_ = chr( 0x94 );
    $carattere_6_ = chr( 0x22 );



    echo "<h1>sostituisco il carattere ascii 0x93 ($carattere_3_) con il carattere ascii 0x22 ($carattere_4_) </h1>
    ";
    echo "<h1>sostituisco il carattere ascii 0x94 ($carattere_5_) con il carattere ascii 0x22 ($carattere_6_) </h1>

    ";



    $stringa_1_ = 'orientamento dei propri “fedeli”. ';

    $stringa_2_ = str_replace ( chr( 0x93 ) , chr( 0x22 ) , $stringa_1_ );
    $stringa_2_ = str_replace ( chr( 0x94 ) , chr( 0x22 ) , $stringa_1_ );

    echo "<h1>( prima ) $stringa_1_

    ( dopo ) $stringa_2_</h1>";




    Il risultato è quello dell'immagine allegata.
    Effettua solo una sostituzione. Se tolgo la riga con ....( 0x94 )... mi esegue quelle con
    .....( 0x93 ).... e viceversa, ma non entrambe contemporaneamente!

    Avete un'idea del perchè

  2. #2
    Io farei cosi'
    Codice PHP:
    $stringa_1_ 'orientamento dei propri “fedeli”. ';

    $stringa_2_ str_replace chr0x93 ) , chr0x22 ) , $stringa_1_ );
    $stringa_2_ str_replace chr0x94 ) , chr0x22 ) , $stringa_2_ );  // N.B.

    echo "<h1>( prima ) $stringa_1_

    ( dopo ) 
    $stringa_2_</h1>"
    =======================
    http://www.abidibo.net

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    E già......

    abbiamo fatto la figura degli sciocchini anche oggi.


    Grazie per la dritta. Walter

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.