Прошу помочь советом. Прошлая тем про UTF-8 была ошибочной.
Разобрался. У меня формат UCS-2. Приходит из СМС текст.
Как его преобразовать в обычный.
Я делаю так.
Стрим = Новый COMОбъект("ADODB.Stream");
Стрим.Type = 2;
Стрим.charset = "UCS-2";
Стрим.Open();
Стрим.LoadFromFile(СокрЛП(ИмяФайла));
Стрим.charset = "windows-1251";
ВремТекст = Новый ТекстовыйДокумент ;
Пока Стрим.EOS=0 Цикл
ВремТекст.ДобавитьСтроку(Стрим.readText());
КонецЦикла;
Стрим.close();
Не работает - вылетает на Стрим.charset = "UCS-2" - типа недопустимый метод.
Кто знает как решить проблему? буду благодарен!
SMS-центры крупнейших российских GSM-операторов работают с кодировкой UCS2 (или, как ее еще называют, Unicode) и позволяют передавать русскоязычные сообщения.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший