Copie de String Avec Accents ou Apostrophe
SALUT a tous,
j'ai un problème de copie de String.
j'ai un objet avec un attribut 'libelle' . Cet objet a une méthode clone pour faire une copie. Dans cette méthode je copie le libellé dans le nouvel objet. Cela se fait de la maniere suivante:
Code:
1 2
|
o.setLibelle(this.getLibelle()); |
le problème est le suivant: si l'objet appelant posséde des accents ou des apostrophe dans son Libellé , le libellé recopié est différent de l'original. des 'amp' sont insérer entre les caracteres '&' et '#' . incompréhensible.
EX:
Code:
1 2 3 4
|
System.out.println("COPIE DE"+this.getLibelle());
o.setLibelle(this.getLibelle());
System.out.println("en : " + o.getLibelle()); |
Affiche pour le libelle': 'spécialité SYSTEME D'INFORMATION'
Code:
1 2 3 4
|
COPIE DE spécialité SYSTEME D'INFORMATION
en spécialité SYSTEME D'INFORMATION |
j'ai esayer plein de truc , mais je n'arrive pas faire une VRAIE COPIE.
Pouvez vous m'aidez?
je précise que le libellé est récupéré avec une requete SQL et le framework iBATIS