Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    [Java2] <Invio e-mail> Problema con caratteri speciali, accentati, apici, etc..

    Scusate dato questo codice di invio email con java:

    codice:
        dest       = filtra(dest);
        mitt       = filtra(mitt);
        testoEmail = filtra(testoEmail);
    
        
        // Creazione di una mail session
        Properties props = new Properties();
        props.put("mail.smtp.host", psmtpAddr);
        Session session = Session.getDefaultInstance(props);
    
        // Creazione del messaggio da inviare
        MimeMessage message = new MimeMessage(session);
        message.setSubject(oggetto);
        //message.setText(testoEmail);
        // message.setHeader("Content-Type", "text/html");
        message.setContent(testoEmail,"text/html; charset=\"UTF-8\"");
        // Aggiunta degli indirizzi del mittente e del destinatario
        InternetAddress fromAddress = new InternetAddress(mitt);
        InternetAddress toAddress = new InternetAddress(dest);
        message.setFrom(fromAddress);
        message.setRecipient(Message.RecipientType.TO, toAddress);
    
        // Invio del messaggio
        Transport.send(message);
      }
        
        private String filtra(String stringa)
        {
        	stringa = stringa.replace("'", "&apos;");
        	stringa = stringa.replace("\"", "&quot;");
        	stringa = stringa.replace("'", "&apos;");
        	return stringa;
        }
    Volevo sapere come si fa per settare html in maniera tale da non avere problemi con i caratteri accentati, apici, caratteri speciali etc.. sia windows che linux
    Tony

  2. #2
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Re: [Java2] <Invio e-mail> Problema con caratteri speciali, accentati, apici, etc..

    Originariamente inviato da tony83
    Scusate dato questo codice di invio email con java:

    codice:
        
        // Creazione di una mail session
        Properties props = new Properties();
        props.put("mail.smtp.host", psmtpAddr);
        Session session = Session.getDefaultInstance(props);
    
        // Creazione del messaggio da inviare
        MimeMessage message = new MimeMessage(session);
        message.setSubject(oggetto);
        //message.setText(testoEmail);
        // message.setHeader("Content-Type", "text/html");
        message.setContent(testoEmail,"text/html; charset=\"UTF-8\"");
        // Aggiunta degli indirizzi del mittente e del destinatario
        InternetAddress fromAddress = new InternetAddress(mitt);
        InternetAddress toAddress = new InternetAddress(dest);
        message.setFrom(fromAddress);
        message.setRecipient(Message.RecipientType.TO, toAddress);
    
        // Invio del messaggio
        Transport.send(message);
      }
    Volevo sapere come si fa per settare html in maniera tale da non avere problemi con i caratteri accentati, apici, caratteri speciali etc.. sia windows che linux
    up
    Tony

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.