Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Variabili per flash

  1. #1

    Variabili per flash

    ola,

    riassumo brevemente la situazione:

    ho un filmato flash che fa una chiamata all'asp che legge dei campi in un db access e rimanda i valori al flash urlencodati

    e fin qui tutto ok

    il problema è questo:

    a flash non arrivano le lettere accentate dopo che sono state urlencodate, ossia, funziona tutto tranne le lettere accentate che non vengono proprio viste da flash (a livello di codice), finora ho provato a inviare i dati in formati diversi, utf8 e unicode, in utf8 il problema persiste mentre in unicode a flash arriva un carattere strano (una spece di "a" maiuscola con dieresi) invece delle lettere accentate urlencodate

    se qualcuno di voi ha qualche idea o suggerimento mi faccia un fischio,
    grazie

  2. #2
    visto che nessuno risponde sto provando a fare una sostituzione brutale delle lettere accentate con lettera+apice

    visto che sono un programmatore flash e non asp volevo chiedervi una mano

    ora sto procedendo così:

    codice:
    if InStr(1,rsFlash.Fields.Item("titolo_it").Value,"à") <> 0 
    or InStr(1,rsFlash.Fields.Item("titolo_it").Value,"è") <> 0 
    or InStr(1,rsFlash.Fields.Item("titolo_it").Value,"é") <> 0 
    or InStr(1,rsFlash.Fields.Item("titolo_it").Value,"ì") <> 0 
    or InStr(1,rsFlash.Fields.Item("titolo_it").Value,"ù") <> 0 
    or InStr(1,rsFlash.Fields.Item("titolo_it").Value,"ò") <> 0 
    then
    
    ReplaceTest = rsFlash.Fields.Item("titolo_it").Value.Replace("à", "a'")
    ovviamente non funziona, però l'idea è quella, magari con un ciclo di for..

    aiuto...

  3. #3
    ma nel filmato flash hai messo
    system.useCodePage = true
    "...non è detto che sia tardi se non guardi che ora è..."

  4. #4
    raffa, mi conosci no? non sono niubbo, se vengo qui è perchè in flash ho provato davvero tutto

  5. #5
    lo so dioz, lo so, chiedevo per sicurezza...comunque il replace lo puoi fare comunque, senza l'if
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    eheh, tranquillo

    mi dai una mano sulla sintassi? di asp non so una cippa, potrei andare avanti una settimana per fare un replace


  7. #7
    ReplaceTest = Repalce(rsFlash("titolo_it"),"à","%E0")
    ReplaceTest = Replace(ReplaceTest,"è","%E8")
    e così via...

    qui trovi l'elenco per l'encoding

    http://www.macromedia.com/support/fl...l_encoding.htm
    "...non è detto che sia tardi se non guardi che ora è..."

  8. #8

  9. #9
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Chiedo scusa qualcuno potrebbe spiegarmi anche a me come fare queste sostituzioni?
    In Flash metto:
    System.useCodePage = true;
    e poi nella pagina Asp:
    ReplaceTest = Replace(rsFlash("variabile"),"à","%E0")
    ReplaceTest = Replace(ReplaceTest,"è","%E8")


    ??

    ma non capisco questa rsFlash

    help
    わさび

  10. #10
    bè, rsFlash dovrebbe essere il nome del recordset
    "...non è detto che sia tardi se non guardi che ora è..."

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.