There are several types of Arabic language and some of them do not recognise several characters replacing the latters with squares and question marks.
You need to use a Unicode font to ensure all characters are available.
I assume you are aware that RoboHelp does not support right to left languages. There is a method on my site.
See www.grainge.org for RoboHelp and Authoring tips
Thanks for the answer, but which Unicode should I use, Unicode or Unicode UTF-8? I am using the method described on your site!
Unicode UTF-8 is not a font. Your fonts will include Arial Unicode MS. Select that in the Character Map.
Retrieving data ...