最近我们的网站需要用到一个功能,就是在界面上输入阿拉伯语,然后保存至数据库,再写到文件,最终在Flash中显示这段文字。我们知道,阿拉伯语的习惯是从右向左的,所以我们在HTML页面里可以使用direction:rtl的方式来实现这种显示。但是问题在于,界面上在这种情况下输入的值保存到数据库之后,就已经变成了正常顺序,也就是去除rtl之后的顺序,那么保存到文件里也是没有rtl的顺序,当Flash读取文件来显示这段的时候,就有麻烦了。因为Flash是不支持direction:rtl这种效果的,只能先把文字的顺序变成RTL的方式才可以。例如:在界面上如果输入ااااا نننننن hello world حح ةةةةةةةةة hello baby ض,这是因为HTML上有direction:rtl的效果,将这个值地提交到后台,会发现值其实是这样的: ض hello baby حح ةةةةةةةةة hello world ااااا نننننن ,那么最终写入数据库以及文件的值都是后面一种。但是我们希望在Flash中显示的时候,能够显示第一种,请问有谁处理过种情况吗?(并不能简单的以空格分隔,然后reverse一下,实际情况比这个要复杂的多)