Visualizzazione dei risultati da 1 a 10 su 24

Hybrid View

  1. #1
    Quote Originariamente inviata da ylio82 Visualizza il messaggio
    ...il più lo sostituisce con carattere strano...
    quale?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da optime Visualizza il messaggio
    quale?
    Mi sono confuso, il + lo sostituisce sempre con lo spazio. Il problema vedo che è in fase di recupero quando faccio $_GET['regalo'] nella pagina php prima dell'INSERT. La variabile perde il carattere + e viene sostituito con uno spazio.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da ylio82 Visualizza il messaggio
    Mi sono confuso, il + lo sostituisce sempre con lo spazio. Il problema vedo che è in fase di recupero quando faccio $_GET['regalo'] nella pagina php prima dell'INSERT. La variabile perde il carattere + e viene sostituito con uno spazio.
    Secondo me stai solo facendo confusione non avendo chiaro come usare la codifica dell'URL.
    I caratteri strani generati non saranno altro che i caratteri codificati.

    Per sapere come usare correttamente l'encoding dell'URL in Javascript, chiedi nella sezione Javascript.
    Chiaramente i caratteri codificati andranno poi decodificati lato PHP ( urldecode() ).

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Secondo me stai solo facendo confusione non avendo chiaro come usare la codifica dell'URL.
    I caratteri strani generati non saranno altro che i caratteri codificati.

    Per sapere come usare correttamente l'encoding dell'URL in Javascript, chiedi nella sezione Javascript.
    Chiaramente i caratteri codificati andranno poi decodificati lato PHP ( urldecode() ).
    Dunque. Il problema non è la codifica nel Javascript in quanto il carattere + o con codifica lato javascript e decodifica lato PHP cmq viene interpretato come spazio. Io non riesco a fare questo, il carattere + deve essere interpretato come carattere e non come una qualche concatenazione di stringa o viene interpretato come un carattere speciale. Il problema è solo il carattere +, il resto viene interpretato correttamente.

    Grazie mille.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.