Salut
J'ai un petit problème c'est que je n'arrive pas à trouver d'informations sur une méthode qui permettrait d'enlever les accents d'un String...
En fait je bosse sur un framework Spring et récupere des champs de formulaire pour les mettre en base, seulement ils doivent etre impérativement en majuscule et sans accentuation... Pour diverses raisons, je ne peux pas faire de traitement en javascript ou sql, donc je dois trouver une solution en java!
Alors je sais pas trop quoi faire... avant l'insertion en base j'ai une fonction de formatage des strings du type str.trim().toUpperCase().replace("'","''");
et il faudrait que je puisses améliorer cette fonction pour qu'elle enleve les accents... Le probleme c'est que des caractères diacratiques il y a quand meme pas mal alors je suppose qu'il est évidemment possible d'encastrer un nombre consequent de replaces mais bon je doute que ca soit la solution la plus simple et la plus optimisée (et oui je ne tiens pas a ce que ma fonction devienne une machine a gaz ^^)
Bref pas trouvé d'infos sur le sujet, alors si y a des gens qui ont une petite idée pour m'aider... (au pire je ferai des replaces sur les accents principaux - ceux qui ont une touche sur le clavier, meme si au final c'est pas tres secure, un alt et hop on insere de la merde)
Merci d'avance
Partager