24 décembre 2007

Pour 'échaper' les caracteres html et xml d'une string en java

Voici les parties de code nécessaire :

import org.apache.commons.lang.StringEscapeUtils;

StringEscapeUtils.escapeHtml("string");
StringEscapeUtils.escapeXml("string");

Vérifier la validé d'une adresse email en java

Voici une fonction toute faite pour vérifier la validité d'une adresse email :

public boolean checkMailAddress(String mail){
pattern = Pattern.compile("^([\\w\\d\\-\\.]+)@{1}
(([\\w\\d\\-]{1,67})|([\\w\\d\\-]+\\.[\\w\\d\\-]{1,67}))\\.
(([a-zA-Z\\d]{2,4})(\\.[a-zA-Z\\d]{2}) )___FCKpd___0quot;);
matcher = pattern.matcher(mail);
return matcher.find();
}

source : http://www.labo-sun.com/resource-fr-codesamples-902-0-eclipse-j2se-validateur-d-adresse-e-mail.htm

Changer d'encodage un fichier de texte

Voici la commande magique sous linux pour convertir un fichier texte encodé en iso8859-1 en utf8 :

iconv -f ISO8859-1 -t UTF-8 fichier_iso8859.txt > fichier_utf8.txt

et sa réciproque :

iconv -f UTF-8 -t ISO8859-1 fichier_utf8.txt > fichier_iso8859.txt