Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di amamax
    Registrato dal
    Feb 2001
    Messaggi
    562

    Maledetti questi caratteri */\?[]{}":,|

    Guadate bene questi caratteri:

    */\?[]{}":,|

    questi sono gli incriminati del mio maledetto programma.
    Praticamente, ho un form in flash per la registrazione del nick utente.
    Il form passa il dato ad un file asp capace poi di memorizzare i dati in un file di testo.
    Tutto passa tranne questi caratteri, che ho messo un codice di controllo che avverte che non possono essere inseriti. In realtà vorrei farli inserire tutti nel file di testo. Come faccio a farli passare?

    Mi sono posto anche una domanda. Esistono miliardi di caratteri che si possono richiamare con ALT + la combinazione di numeri. Come si fa ad evitare che accada che questa situazione esca dal mio più totale controllo?

  2. #2
    Allora non vorrei scriverti una cazzata, ma il problema sta nelle diverse codifiche, Asp dovrebbe utilizzare il convenzionale ASCII, Flash invece utilizza UTF8, soprattutto i caratteri particolari sono completamente diversi tra i due set di caratteri, se provi ad inviare da asp un carattere come èéòàùì questi verranno inevitabilmente mangiati dal flash che non riuscirà a tradurli se non con un ? e mangiando diversi caratteri successivi...

    Il trucco è mandare da asp variabili codificate in UTF8 e decodificarle quando tornano dal flash.

    In php ci sono delle funzioni fatte apposta per la codifica UTF8.
    Tuttavia in asp non ti so dire e non è nemmeno il forum appropriato per chiederlo


    Se il problema è qualcos'altro non ti so aiutare mi spiace.

    Un saluto :sexpulp:

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.