Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    118

    Sostituzione caratteri accentati

    Salve a tutti.
    Ho scritto una funzione che dovrebbe sostituirmi i caratteri speciali all'interno di una stringa con quelli html esempio
    D'Artagnan sarà un ottimo combattente.
    Tra i migliori in questa corte.
    dovrebbe diventare
    D&acute;Artagnan sar&agrave; un ottimo combattente. <br /> Tra i migliori in questa corte.
    per ' e il testo a capo funziona ma per à no, il codice e il seguente

    codice:
    miaStringa = miaStringa.replace(/\n/g, "<br/>");
    miaStringa = miaStringa.replace(/'/g, "&acute;");
    miaStringa = miaStringa.replace(/à/g, "&agrave;");
    perchè la à non viene sostituira? e come posso fare per sostituirla?(vale per tutte le lettere con accento grave)

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Se anziché &agrave; scrivi qualcos'altro funziona?
    Non usando l'espressione regolare funziona?
    codice:
    miaStringa.replace("à", "&agrave;");
    Che codifica ha la pagina?

    PS
    ' non dovrebbe diventare &apos; ?
    No

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    118
    Grazie purtoppo mancava la specifica della codifica usata, io uso uft-8 mo lo standard non so quale è.
    ne approfitto per chiderti come convertire il seguente carattere "—" in un normale "-" usando
    miaStringa.repleace("
    ","-");non funziona

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    A me funziona...

    Dimmi cosa dice questo codice:
    codice:
    alert("—".replace("—", "-") == "-");
    


    E rispondi alla prima domanda che ti ho fatto
    No

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.