switching to "windows 1256" encoding make no difference .
To visualize the problem I'll add screenshot of a sentence in sublime text (wrong form) and the same sentence in Textmate 2 alpha (correct form)

I think you <!- sublime developers --> have to push in this ASAP .. Many coders here in MENA Region need RTL language support.
I can't see myself switching to any other editor for the time being, so it would be great to have RTL implemented.
This sublime plugin is intended to overcome this shortfall - http://www.decodize.com/html/sublime-text-2-bidirectional-language-support-plugin/
Many thanks for the efforts. This does help in correctly shaping selected text, and will do as temporary measure till the Sublime team build this functionality into the editor.