I have a script that accepts contents from the user and inserts it to a MYSQL database. The thing is that if the user inputs Cyrillic characters (most of the users, since the site is targeted to Cyrillic-using country) and those are added to the database, they are converted to funny text like (in fact I can't post it here in the forum properly without it getting converted to it's Cyrillic value when posted, that's why I posted it in an image): This text represents the HEX value (I think) of the input ("Страшен", in the case), and when you place that content in an HTML file and view it, it shows the Cyrillic content (Страшен) just fine (and not in the above funny manner as it is in the image). I have tryed switching the MYSQL encoding in phpMyAdmin to cp1251_general_ci, cp1251_bulgarian_ci, ascii_general_ci, but the inserted string is still that funny thing. I have another page that gets the contents from the database, it shows the content in a correct Cyrillic, but if I look at the source, it shows the text in the funny way (with the lots of #'s). I guess the search engines won't like when I see those numbers instead of actual text, and SEs is what I will target on with this site. Regards and I hope somebody helps me with this.
I really need some help with this issue. This is like a block in the further development of my site now, because I can't do anything without fixing this first.