я уже пробывал описанную функцию. Дело в том, что на локалке с win все вроде работает нормально, а в Unix... всегда определяет текст koi-8 как мак. Я пока не стал разбираться, что и как. Идея определить в какой кодировке мне это пришло - это заманчиво но у меня не получилось получить нужное значение. Может у кого есть другие идеи.