2009-07-23 101 views
1

嗨,與阿拉伯語符號C#

奇怪的字符串concatenate我試圖建立貨幣數據的數字格式。

如果符號是$: $ +#,## 0.0000的結果是$#,## 0.0000 - >這很好。

但是,如果符號是ر.س(沙特阿拉伯貨幣符號) 結果是#,## 000ر.س〜0 S0
即使在這個網站,我可以不寫正確的結果字符串。 我的預期結果就是像其他任何地方一樣放置符號,但每次嘗試時都會轉向奇怪的字符順序。

你知道爲什麼嗎?

回答

1

雙向Unicode字符排序有很多問題。嘗試設置標籤/文本框的文本方向/無論您是將字符串放入從右到左。