in reply to Reversing Arabic String direction
Without knowing anything at all about Arabic script... off the top of my head, I'd suggest splitting your string into chunks along letter/digit boundaries, reversing not reversing each chunk as appropriate, and then putting the chunks together again in the right order.