web-dev-qa-db-fra.com

Utiliser des caractères Unicode dans strings.xml

J'ai le caractère unicode suivant que je veux utiliser dans une chaîne: ????

J'ai trouvé son code hexadécimal et décimal dans this

Bien que je sache utiliser le symbole "&" dans une chaîne dans strings.xml en procédant comme suit:

    <string name="Example">Example character &amp;</string>

Je ne peux pas utiliser le symbole de la voiture.

Comment utiliser ce caractère unicode dans une chaîne dans strings.xml?

Mise à jour un: 

Suite à la première solution d'utilisation de ceci: &#128663; j'ai eu l'erreur suivante: ERROR IN APPLICATION: input is not valid Modified UTF-8:

21
Roymunson

Ses

<string name="Example">Example character \u0026</string>

Voir plus de caractères unicode ici:

http://www.utf8-chartable.de/unicode-utf8-table.pl?number=1024&utf8=0x

33
Code.IT

c'est la bonne réponse, si vous allez sur le site Unicode: https://unicode-table.com/fr/#control-character et cliquez sur cet Unicode qui dit U + 00AE, vous ne devez pas écrire le symbole + si vous voulez copier, collez cet exemple à strings.xml :) :) :) :)

<string name="example">"\u00AE"</string>
10
Nikos Tzou

Je pense que le point de code que vous avez dans votre exemple est un Ellipsis . Selon cette page , essayez

    &#128663;
0
badperson

Si quelqu'un obtient un espace souligné sans le vouloir, vous pouvez éviter cela en utilisant un point de code unicode.

Par exemple:

<string name="conditions">By signing in you agree to our <u>Terms &amp; 
Conditions.</u></string>

soulignera également l'espace avant 'Termes & Conditions'

solution:

<string name="conditions">By signing in you agree to our\u0020<u>Terms &amp; 
Conditions.</u></string>
0
ares