Serendipity is trying to encode your language (which is not currently set to UTF-8 encoding) to UTF-8 for your browser. It's using the mb_convert_encoding() function because your server doesn't support iconv.
The charset of your blog is not recognized by mb_convert_encoding(). It's expecting something like "JIS", "EUC-JP", "sjis-win", or the like.
Serendipity has no turkish language distributed. You'll need to use a charset as LANG_CHARSET constant inside your language file that is supported by mb_convert_encoding.
I suggest you to use UTF-8.
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Why should there be a problem? UTF-8 should contain all turkish characters.
You can ask the PHP developers if they plan to add windows-1254 support to PHP in the future, then you wouldn't need UTF-8. But I guess that is not an option.
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
UTF-8 does support all turkish characters, I'm sure. Of course when you change to UTF-8 charset while already having some win-1254 characters, those will break. So you would either need to convert your existing entries to UTF-8 first, or you ignore the problems with old entries. All new entries should show up fine.
I'm sorry, but I can only suggest you to use UTF-8; without it, you won't be able to solve the XML problems.
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/