Здравствуйте, siesit, Вы писали:
S>Друзья помогите, совсем запарился с кодировкой, начну по порядку: S>Виндовый хостинг S>сайт в UTF8 S>CGI приложение принимает запрос полученный скажем через $REQUEST_URI вот это*: S>%D1%82%D1%83%D1%82_%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE_%D1%81%D0%B0%D0%BC_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81
Это UTF-8 и есть. Прогнать сначала через UrlDecode, потом работать c UTF-8. Все базы, файлы и т.п. держать в UTF-8. Вывод делать тоже в UTF-8, с соответствующим заголовком Content-Type.
Как вариант — конвертировать в UTF-16 и обратно с помощью MultiByteToWideChar и WideCharToMultiByte c CP_UTF8. Про ANSI забыть как страшный сон.