Страница 1 из 1
господа программеры, надо доброе дело
Добавлено: 2009-01-10 15:39:32
zg
Собственно нужно под винду небольшую программульку: софтинку, которая бы могла конверить рекурсивно файлы из одной кодировки в другую. Хотелось бы форточку где можно указать сканируемый путь, маску и две кодировки - исходная и конечная. Нужны кодировки CP866 CP1251 KOI8-R UTF-8.
Такая программа есть, но во-первых она кривая, во-вторых на .NET, в третьих в инете по данному запросу один треш идёт.
Для тех, кто пишет на делфи или VC++ это не должно составить много труда, а необходимость в такой утилите реально есть.
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 15:44:10
paradox
покажи сорусы дотнета
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 15:54:01
zg
Вот примерно одинаковые проги:
http://alexdrobotov.narod.ru/files/
http://web-sam.narod.ru/unicode2ansi/index.html
обе на точка нет, исходников не нашёл
и обе не пашут -((( Посему и хочется реализации на делфе или С++
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 15:59:08
ev
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:03:28
paradox
http://web-sam.narod.ru/unicode2ansi/index.html
что значит непашет
а поподробнее?
из платных вариантов есть проги?
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:10:53
zg
paradox писал(а):что значит непашет
а поподробнее?

- Безымянный.PNG (8.48 КБ) 3604 просмотра
paradox писал(а):из платных вариантов есть проги?
да фиг его знает, скорее всего таких нет, тут особого функционала нет и не надо. Просто точканет есть великое зло, хотелось бы другой релизации.
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:17:32
paradox
плятский дот нет
на висте пробовать надо
а под бсд есть в портах такие утилиты?
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:22:06
zg
paradox писал(а):плятский дот нет
-))))
paradox писал(а):на висте пробовать надо
да нет, можно и фреймворк поставить, просто эта дрянь с директиксой конфликтует да и тянет туеву хучу всякого дерьма.
paradox писал(а):а под бсд есть в портах такие утилиты?
нет, да и зачем? там iconv есть -))) я было хотел на пхп написать скрипт, но думаю лучше всё-таки форточку. -)))
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:23:40
f_andrey
paradox писал(а):а под бсд есть в портах такие утилиты?
думаю тут найдется

/usr/ports/converters
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:24:04
paradox
нет, да и зачем? там iconv есть -))) я было хотел на пхп написать скрипт, но думаю лучше всё-таки форточку. -)))
портировать с бсд в винду проще
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 16:48:01
zg
paradox писал(а):портировать с бсд в винду проще
да чё там портировать то? -))) надо только библиотеку да форточку. Ща посмотрю, если под VB6 есть iconv, то сам напишу -)))
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 17:07:47
ev
вроде я привел рабочую ссылку
проще уж добавить рекурсию (10 строк), чем писать все с нуля

Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 18:04:49
zg
ev писал(а):вроде я привел рабочую ссылку
проще уж добавить рекурсию (10 строк), чем писать все с нуля

там юникода нет.... а то что там есть это я и сам могу
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-10 18:32:36
zg
zg писал(а): сцуко... в юникод не хочет конвертить -((((
гм... там функция кривущая -))) как выяснилось -))) ща перепишем и попробуем

Re: господа программеры, надо доброе дело
Добавлено: 2009-01-11 0:16:03
zg
грёбанный басик

не умеет он с файлами работать.... в общем вопрос остаётся открытым -)))
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-11 0:25:33
paradox
zg писал(а):paradox писал(а):портировать с бсд в винду проще
да чё там портировать то? -))) надо только библиотеку да форточку. Ща посмотрю, если под VB6 есть iconv, то сам напишу -)))
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-11 9:30:32
zg
paradox, ты библиотеки на С++ писал?
У басика есть большая трабла - внутренее представление типа String, при создании текстовых переменных, он их конвертит почём зря. Если вынести обработку строк на С++, то многие проблемы решатся. Я вот и думаю написать библиотеку, чтобы из басика её юзать. А функций iconv в басике нет. -)))
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-13 11:25:15
zg
короче говоря написал то, что хотел, выглядит примерно так
правда убил туеву хучу времени -(((
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-13 11:35:06
paradox
У басика есть большая трабла - внутренее представление типа String, при создании текстовых переменных, он их конвертит почём зря. Если вынести обработку строк на С++, то многие проблемы решатся. Я вот и думаю написать библиотеку, чтобы из басика её юзать. А функций iconv в басике нет. -))
ты не говорил что тебе именно на васике надо реализовать этот конвертор
я думал тебе просто ексе для винды нужен
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-13 11:40:28
zg
paradox писал(а):ты не говорил что тебе именно на васике надо реализовать этот конвертор
под виндой я только басик знаю и умею -)))
paradox писал(а):я думал тебе просто ексе для винды нужен
лишь бы работал -))) а так пофигу -))) просто на точка нет не пашет, поэтому я сделал на басике
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-13 11:47:32
paradox
я тебе и говил выше
выбери в портах программу которая тебя устраивает я тебе ее портирую под винду
ты сказал что ты и сам портируешь))))
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-13 11:51:36
zg
paradox писал(а):я тебе и говил выше
выбери в портах программу которая тебя устраивает я тебе ее портирую под винду
в портах меня kwrite устраивает -)))
paradox писал(а):ты сказал что ты и сам портируешь))))
это проще реализовать чем портировать. Тут кода 20 строчек, просто грёбанный VB не даёт такого функционала как тот же VC или делфи, при чём банально функции для интерфейса, функции для перекодировки идут отдельно.
Re: господа программеры, надо доброе дело
Добавлено: 2009-01-15 21:40:20
zg

короче перевёл я свои исходники в UTF-8

правда пришлось ещё одну прогу накатать, которая сигнатуру UTF-8 из файлов подтирает, но с помощью этих утилит все перевелось просто замечательно
