我有一个程序,用户可以在文本区域输入阿拉伯语文本。阿拉伯语文本方向是从右到左,当我将文本写入文件时,文本的方向从左向右变化。我可以将阿拉伯语文本写入文件,方向是从右到左吗?
答案 0 :(得分:1)
反转内存中的文本然后将其写入磁盘。反过来......
StringUtils.reverse(str)
答案 1 :(得分:0)
你不需要。它可以显示在正确的方向上显示它。您可以将数据按原样存储在文件中,并且读取并显示数据的人对此负责。
答案 2 :(得分:0)
显示的方向取决于您打开文件的程序。你所能做的就是使用Unicode,如果开放程序有Unicode问题你就无能为力。打开文件的操作系统也应该支持Unicode。
答案 3 :(得分:0)
请参阅此blog。它将解决您的问题