I have seen similar problems as a result of encoding confusion.
Make sure everything is UTF-8.
Hope this helps!
Register Hereor login if you are already a member
I am going to resolve Issue of Font Displaying Box or Junk While
Exporting Crystal report which Is created In Regional Language Like
Marathi, Hindi ,Arabic. Most Issue Is because of The font .
The Font Which We use while developing Report Should be there on Server
Where you are going to Deploy your application .
If font is not there then it will create Junk like Characters .
Tip: You Cannot use any font to develop Report you should use Unicode Font for it.
Main Step is install Font on Server or any Place Where you are Going to Deploy Application.
While export Crystal report in Language like English we do not get issue because
by Default that font is installed in your PC(Computer).
But While Developing Report In regional Language we face issues:
After change Object font :
Arial Unicode MS
it will work.