使用瑞典语作为操作系统的主要语言.在用于C# dotNET 4.0的应用程序中,当我使用"G“格式调用'ToString‘和表示无效数字( NaN )的双重上的当前区域性时,产生的字符串并不像预期的那样是"NaN”。相反,我得到了一个包含三个U+00A4实例的字符串(“”)。据我所知,瑞典语中的术语可能不是"NaN“(尽管当操作系统被设置为Deutschland-德语时,字符串是"NaN”),但在任何语言中,这种三重奏的
如何在从右到左的语言中显示任何字符串,比如安卓中的波斯语或阿拉伯语,或者使用FireMonkey的iOS?我使用Embarcadero Rad Studio XE6 (德尔福),当我把一个TLabel或TEdit,并将其文本设置为"سلام“(您好在波斯语)一切都可以在视窗和苹果电脑上,但在移动平台是错误的显示,在安卓显示”مالس“和iOS不显示任何东西,但空间。
我正在开发一个程序,给出正确的文本格式--例如,如果我编写سلام,它给出的是سـ,ـلـ,ﺎ,ـم的Unicode,那么如果我编写ټول,就会出现字符ټ的Unicode,它是067C,但是字符<code因此,我在中找到了用于隔离ټ,ګ,ځ,څ,ڼ,ښ,ډ,ۍ,ړ,ې的Unicode,但找不到上下文形式的Unicode。
例如,Unicode of ټـ,ـټـ,ـټ。