Последовательность телодвижений обнаружена!
Во-первых, файлу .php даем кодировку ANSI.
Во-вторых, делаем следующую странную вещь с проблемной строкой $row['TEX_TEXT']:
И все чудесно импортируется.
Получается, вытягиваем строку, про которую mb_detect_encoding говорит, что она в ASCII, то есть практически в utf-8. Просто так без обработки она имеет кракозябровый вид. Теперь, после попадания строки к нам в скрипт с кодировкой ANSI, она получает кодировку windows-1251. Далее нужно с помощью mb_convert_encoding перекодировать ее из windows-1251 обратно в ее оригинальную кодировку. И все.
Было бы интересно узнать почему именно этот вариант заработал, очень буду рад если кто-то объяснит.(Отредактировано автором: 15 Января, 2014 - 00:00:52)
|