8
votes

Faire signe plus une corde en java

donc je veux que le signe plus soit stocké comme une chaîne et affichée à l'écran plus tard; Donc, dans ce cas, j'ai xxx

mais lorsque j'affiche ce qui précède à l'écran, je reçois un signe plus bizarre qui a un cercle autour de lui. J'utilise la variable dans une application que je fais en utilisant Android peut avoir quelque chose à voir avec le format étrange. Est-ce comment le signe plus est censé regarder ou y avoir un moyen de le faire ressembler à un avantage normal (une croix sans cercle)?

Permettez-moi d'ajouter des alternatives que j'ai essayées. La première chose que j'ai faite était de voir si la version Unicode du signe plus semblerait différemment, mais rien n'est apparu lorsque je l'ai affiché (le code était \ u002b). J'ai également regardé la version ASCII, mais je ne savais pas comment le convertir en chaîne.

Voici le code que j'utilise pour afficher la chaîne à l'écran xxx < / Pré>

J'utilise Andengine, alors voici la classe de texte http://code.google.com/p/andengine/source/browse/src/org/anddev/andengine/entity/text/text.java

On dirait qu'il est lié à Android: http://www.droidforums.net/forum/droid-x-faq/65474-Qu-those-icons.html

Il semble donc que vous utilisiez une police Cela ne prend pas en charge un certain caractère, il est par défaut de l'utilisation de l'Android.


0 commentaires

3 Réponses :


1
votes
String plusSign = "\u002B"; // unicode

1 commentaires

Je n'ai pas utilisé les citations lors de l'application de l'Unicode, ce qui expliquerait pourquoi cela n'a pas fonctionné. Cependant, le même problème se produit. J'ai un plus avec un cercle autour de lui. Je me sens comme ça peut être une chose Android.



2
votes
String plusSign = URLEncoder.encode("+", "UTF-8");

0 commentaires

4
votes

Il me semble que le coupable le plus probable est la police que vous utilisez. Je vérifierais que le symbole Plus n'a pas de cercle dans cette police. Il y a un autre symbole, le symbole "XOR" ( "\ u2295" ) qui est un plus avec un cercle autour de celui-ci. Je ne peux pas penser à une raison pour laquelle le symbole PLUS serait remplacé par ce symbole, mais vous pourriez essayer d'afficher ce personnage spécifiquement pour voir si cela ressemble à ce que vous voyez dans la police que vous utilisez.


1 commentaires

Nope, voici la police que j'utilise Dafont.com/zrnic.font . Le signe plus semble normal. Le symbole que je vois ressemble au symbole Xor, mais la couleur est inversée et elle est beaucoup plus petite que le symbole XOR