Well, I didn’t have any issues with Turkish special characters and tried with Arabic just now.
First thing comes to my mind (just as an insight) on this subject is encoding. Is encoding right? cause " ’ etc. can create problems. Also if you are making a web request http, encoding can be again problematic sometimes.