次のように見えるヘブライ文字列を表示しようとしています
1 גיל
数字が右側からある場合は、スペース、ヘブライ文字
簡単に思えますが、今まで成功しませんでした
バイト配列で文字列を作成しようとすると正しい形式に見えますが、表示するとテキストが変更され、数値は常に左側に表示されます
なにか提案を?
次のように見えるヘブライ文字列を表示しようとしています
1 גיל
数字が右側からある場合は、スペース、ヘブライ文字
簡単に思えますが、今まで成功しませんでした
バイト配列で文字列を作成しようとすると正しい形式に見えますが、表示するとテキストが変更され、数値は常に左側に表示されます
なにか提案を?
これに対する答えは、テキストをどのようにレンダリングしているかによって異なります。
多くの環境 (Word、WinForms など) には右から左へのモードがあり、まさにあなたが探しているものです。
WinForms では、コントロールのRightToLefttrue
プロパティを に設定できます。
特定の役立つ回答を得るには、関連するテクノロジーを指定する必要があります。
一般に、ヘブライ語と英語が混在する場合、2 つのコンポーネントがあります。1 つは段落の向き、2 つ目は文字の向きです。ヘブライ語では、右から左へのモードが段落の典型的な結果であり、テキストは次のようになります。
<Hebrew> 1
(SO に対するエディターの制限により、ヘブライ文字を使用して模倣することはできません)。
あなたが望むのは、たまたまリストにヘブライ語の項目がある左から右の段落の向きです。それをどのように達成するか (または実際にそれが可能かどうか) は、使用しているテクノロジによって異なります。
どこに表示されるか (ファイル、コンソール、Web ページ)?
右から左と左から右の問題のように思えますが、ページの向きを設定できますか?
HTMLで:
<tag style="direction:rtl;">hebrew text</tag>
もちろん、スタイルを外部 CSS スタイルシートに抽出し、おそらく body タグに適用する必要があります