I have to develop an application with support for Bulgarian language. Actually it will need to display both English and Bulgarian languages in same page.

Accordingly I set the page's encoding to utf-8. Also passed utf-8 header.

Then for language files, I created a separate include include file for each language. Language file is containig an associative array of keys and values. With the use of an function I set it to get language values (depending on $_GET or set $_SESSION parameters) and put them in relevant locations in main page.

That works, however it is not showing actual Bulgarian characters. Instead it shows question marks.

I saved all files in UTF-8 and when opened in text editor, I see actual characters.

I do appreciate if someone please guide me to the write track for solving this.

Thanks and Best Regards