Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sostuituire caratteri

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668

    Sostuituire caratteri

    Ciao a tutti,

    lavoro con perl e Mysql, ho una tabella descrizione, che contiene caratteri accentati convertiti male, come posso fare a sostituire alla A (carattere che mi viene fuori al posto della a accentata?) la corretta lettera accentata?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    268
    La cosa più drastica sarebbe quella di usare '. Io normalmente sostituisco questi caratteri con i set dei caratteri HTML, esempio:

    à -> &agrave&#59;
    é -> &eacute&#59;

    quando li inserisci
    $parola_da_inserire =~ s/à/\&agrave\;/g;
    $parola_da_inserire =~ s/è/\&acute\;/g;

    etc...

    questo ti modifica però il numero dei caratteri all'interno del campo.Se devi contare i caratteri non considera &agrave&#59; come 1 carattere ma di 8.

    Piacerebbe anche a me avere una soluzione più immediata, quindi, se qualcuno ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Prima controlla di aver usato il corretto Charset.

    I caratteri accentati sono riconosciuti dai brwoser se il charset e` corretto (vedi il <meta charset> o definisci il charset in altro modo).

    Devi anche dire se ti riferisci ad un CGI (la mia risposta presuppone questo), oppure usi il Perl come linguaggio di programmazione a se stante.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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