[ResourceBundle] Caractères spéciaux
Bonjour,
j'aimerais, dans le cadre de l'utilisation d'un fichier .properties, pouvoir récupérer le string " abc". Or, l'espace situé en première position n'est pas pris en compte dans la ligne prop1 = abc.
Dans cette problématique toujours, comment représenter des caractères spéciaux dans un fichier .properties ?
merci
pm
Re: [ResourceBundle] Caractères spéciaux
Salut,
En effet, les fichiers *.properties ignorent tous les espaces entre la clef et le début de la valeur (au passage le signe = est optionnel ;)).
Pour empecher cela, il suffit de "protéger" le premier espace de la chaine avec un anti-slash, par exemple :
Citation:
Envoyé par phil_ma
Dans cette problématique toujours, comment représenter des caractères spéciaux dans un fichier .properties ?
Toujours de la même manière : avec un anti-slash ;)
Les mêmes codes que ceux du langages sont permis (\t \n) ainsi que les caractères unicodes de la forme \uxxxx où xxxx est la valeur unicode...
Par exemple, pour le caractère AE attaché : \u00c6
Tu pourras trouver la liste de ces caractères ici : http://www.unicode.org/charts/
a++