2009-12-09 1 views
1

je suis Tring pour afficher la chaîne Hebrew qui devrait ressembler àcomment afficher le numéro Hebrew correct dans l'ordre

1 גיל 

lorsque le nombre doit être du côté droit alors l'espace alors le caractère hébreu

il semble être facile, mais jusqu'à présent, je n'ai pas réussi à le faire

en essayant de construire la chaîne en octets tableau il regarde dans le format correct, mais lors de l'affichage le texte a changé le nombre toujours dans le côté gauche

une suggestion?

+2

Quelle langue utilisez-vous? – SLaks

+0

Comment affichez-vous le texte? Si la commande change, cela suggère (pour moi, au moins) que votre solution d'affichage est plus intelligente que vous ne le pensez. :) – unwind

+0

Pourquoi avez-vous 2 comptes? http://stackoverflow.com/users/146952/shlomtzi et http://stackoverflow.com/users/229603/shlomtzi? De toute façon, la grande question ici est: ** où ** voulez-vous l'afficher? Page HTML? Swing UI? – BalusC

Répondre

0

Quand affiché où (fichier, console, page web)?

Cela me semble être un problème de droite à gauche par rapport à gauche à droite, pouvez-vous définir l'orientation de la page?

1

La réponse à cette question dépend de la manière dont vous affichez le texte.

De nombreux environnements (Word, WinForms et autres) ont un mode de droite à gauche, ce qui est exactement ce que vous recherchez. Dans WinForms, vous pouvez définir la propriété RightToLeft d'un contrôle sur true.

1

Vous devez spécifier la technologie impliquée afin d'obtenir une réponse utile spécifique.

En général, lorsqu'il s'agit d'hébreu/anglais mixte, il y a deux composants. L'une est l'orientation du paragraphe, et la seconde est l'orientation des caractères. En hébreu, le mode de droite à gauche serait le résultat typique d'un paragraphe, votre texte serait plus comme ceci:

<Hebrew> 1 

(je ne peux pas l'imiter en utilisant des caractères hébreux en raison de la limitation de l'éditeur sur le SO , Apparemment).

Ce que vous voulez est une orientation de paragraphe de gauche à droite, qui se trouve avoir un élément hébreu dans la liste. La façon dont vous y parviendrez (ou même si cela peut être fait) dépendra de la technologie que vous utilisez.

0

en HTML:

<tag style="direction:rtl;">hebrew text</tag> 

Bien sûr vous devez extraire le style dans une feuille de style CSS externe et appliquer probablement à la balise body

Questions connexes