Страница 1 из 1

Запись в файл с другой кодировкой OemToAnsi

Добавлено: 24 июн 2009, 16:32
Masygreen
День добрый!
Необходимо прочитать из файла, чего то из него взять и записать в другой .. проблема в кодировке.

читаем распознаем -

Код: Выделить всё

if(SubStr(Trim(AnsiToOem(sTmp0)),1,5)='ДатаОтчета=') then
f_ImFile.writeLN(sTmp0);
так все хорошо ... но если эта строчка не встретилась - необходимо записать в файл пустой параметр 'ДатаОтчета='

Код: Выделить всё

f_ImFile.writeLN( 'ДатаОтчета=');
записывает в другой кодировке ..
как записать строчку в кодировке Ansi???

Добавлено: 24 июн 2009, 17:19
Ged
Oem2Ansi

Добавлено: 24 июн 2009, 17:50
Masygreen
Ged писал(а):Oem2Ansi
спасибо :)
а где можно перечень этих хитрых функций поглядеть ?

Добавлено: 25 июн 2009, 02:47
Ged
Где то в опыте нечто подобное было. В сдк нет.
а так. ХЗ откель вы взяли OemToAnsi, я знаю Oem2Ansi :)
Достаточно сделать две строки от а-Я в оем и анси
а дальше брать SubStr необходимое.. Кое кто на форуме так и делал :)

Добавлено: 25 июн 2009, 15:18
Masygreen
йа эту функцию попробовал использовать наугад ну вроде как DoubleToStr - по аналогии .. проканало ..
в галке вообще куча недокументированного :)

Добавлено: 25 июн 2009, 16:55
ilshat
Интересно что ж такого надо было скурить/выпить/съесть, чтобы вместо To использовать 2 :( Наверно слишком много обчались разрабы в чатах и форумах, падонке лексику в язык встроили :)
В доках про эту функцию ни слова ни полслова.

Добавлено: 26 июн 2009, 21:13
Ged
А она вам нужна?
Напишите свою.
Достаточно сделать две строки от а-Я в оем и анси
а дальше брать SubStr необходимое..
У мелкософта и в 1С тоже не все документировано.

Добавлено: 16 июл 2009, 22:31
Ged
Интересно что ж такого надо было скурить/выпить/съесть
Спросите у разработчиков С++, группу Duran Duran и т.п.
ИМХО - следим за своим кодом и не оспариваем ядро.
Хотя... дрыкать их надо
PPS: Ansi2Oem и Oem2Ansi скоро будут в доке

Добавлено: 17 июл 2009, 09:02
ilshat
Ged писал(а): Спросите у разработчиков С++
Вы о чем сейчас вообще? OEMToAnsi везде и всюду.
Повторяю вопрос: что курят в Минске? :-)
ИМХО: "Следим за своим кодом, РАЗРАБОТЧИКИ!!!"

Добавлено: 17 июл 2009, 12:47
LaaLaa
ilshat писал(а):Что курят в Минске? :-)
Мы пишем свою версию Шекспира: 2B OR NOT 2B = FF

:)

Добавлено: 19 июл 2009, 21:32
Masygreen
LaaLaa писал(а):
ilshat писал(а):Что курят в Минске? :-)
Мы пишем свою версию Шекспира: 2B OR NOT 2B = FF

:)
2B || != 2B = FF