Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    Replace apice non funziona

    ciao a tutti ogni tanto mi ritrovo con questo problema .. prelevo da un file xml dei dati che devo inserire in un db mysql e quanto trov una parola con apice ecco che nasce il problema ho provato di tutto:

    Codice PHP:
    cittamod=replace(ares(i+6),"'","''")
    cittamod=replace(cittamod,"& r s q u o ;","''")
    cittamod=replace(cittamod,"& # 39 ;","''")
    cittamod=replace(cittamod,"& ls quo;","''"
    ma non ne vuole sapere di farmi il replace .. qualche idea

  2. #2
    vi allego una img del file xml
    Immagini allegate Immagini allegate

  3. #3
    fa'

    response.write "
    MaGGico XML ...>" & (ares(i+6)) & "<...
    "

    e posta quello che viene a video

  4. #4
    ciao optime:
    ecco cosa esce:

    Città: Villa d'Almè

    la codifica nella mia pagina è
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

  5. #5
    nessuno ha qualche idea ?? le ho provate tutte ma niente da fare non mi viene fatto il replace

  6. #6
    non hai letto il mio pvt?

  7. #7
    ahhh si l'ho visto ora ti ho mandato e-mail ...

  8. #8
    ho visto il file, e (ad esempio su Villa d’Almè) c’è proprio un apice….

    prova con

    codice:
    campo=Replace(campo, chr(39), "''")

  9. #9
    niente da fare ho già provato nen fa il replace ho provato anche con Chr(96) nada

  10. #10
    roba da matti! pare che il tuo bell'apice arrivi in un formato unicode, e che questo ASP (classico) non riesca a digerirlo.

    solo un workaround...

    codice:
       cittamod=server.urlencode(cittamod)
       cittamod=replace(cittamod,"%27","''")
    %27 corrisponde a '

    la seconda riga va ripetuta per fare il replace di tutte le altre stranezze


    HTH

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.