GRIG
Новичок
Проверить возможность перекодировки 16бит->8бит
Привет всем. Подкиньте, пожалуйста, идей на такую тему.
ДАНО: строка, содержащая текст в кодировке UTF-8
ТРЕБУЕТСЯ: определить, можно ли этот текст конвертировать в какую-то конкретную 8-битовую кодировку (например, KOI8-R или LATIN1) без потерь. И при этом не должно возникать никаких ошибочных ситуаций, имеющих заметные внешние проявления. (Это, в частности, накладывает ограничение на возможность применения в данной задаче функции iconv() - она при обнаружении недопустимого символа формирует E_NOTICE в логе).
В принципе я эту задачу сделал. Но сделал способом, который мне самому не нравится. А другие варианты как-то не придумываются.
Заранее спасибо.
Привет всем. Подкиньте, пожалуйста, идей на такую тему.
ДАНО: строка, содержащая текст в кодировке UTF-8
ТРЕБУЕТСЯ: определить, можно ли этот текст конвертировать в какую-то конкретную 8-битовую кодировку (например, KOI8-R или LATIN1) без потерь. И при этом не должно возникать никаких ошибочных ситуаций, имеющих заметные внешние проявления. (Это, в частности, накладывает ограничение на возможность применения в данной задаче функции iconv() - она при обнаружении недопустимого символа формирует E_NOTICE в логе).
В принципе я эту задачу сделал. Но сделал способом, который мне самому не нравится. А другие варианты как-то не придумываются.
Заранее спасибо.