Hi,
Most probably, the problem is that the code does not take into account Unicode characters. I'm ready to review and fix the code immediately.
About Me:
I'm a .NET developer with 8 years of professional experience. Please visit my profile to find out more about me. You can also Google my name, "Saeb Amini", to find my website.
I write clean, well-documented code. I communicate regularly during projects and keep my clients updated with their project's progress. Also, I absolutely guarantee your satisfaction or it costs you nothing.
Best,
Saeb
.NET Dev