我很好奇如何处理从右向左阅读的语言(例如阿拉伯语、希伯来语)的输出。在C/C++或我见过的任何语言中,几乎所有东西都是以从左到右输出为前提的。是否有一个系统调用或其他东西会强制终端,例如,从右到左打印?即便如此,在程序内部,字符串的编码方式类似于字符串(“this is a string")。难道它不需要编写类似string("string a is this")之类的代码,或者使用一些反向函数来处理所有事情吗?
使用瑞典语作为操作系统的主要语言.在用于C# dotNET 4.0的应用程序中,当我使用"G“格式调用'ToString‘和表示无效数字( NaN )的双重上的当前区域性时,产生的字符串并不像预期的那样是"NaN”。据我所知,瑞典语中的术语可能不是"NaN“(尽管当操作系统被设置为Deutschland-德语时,字符串是"NaN”),但在任何语言中,这种三重奏的Unicode字符似乎并不是表示"not a number