Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2012, 15:23   #1
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию Как сменить кодировку у проекта

Привет форумчане. У меня такая проблема. В универе написали программу, использовали русские символы в описании, все было нормально.
Когда открыл дома этот же проект, обнаружил, что вместо русских символов стоят "кракозябры". Помогите, как полностью сменить кодировку в своем проекте.

Есть предположение, что после смены в универе будут "кракозябры".
Макс Башкинов вне форума Ответить с цитированием
Старый 13.02.2012, 16:06   #2
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Знаю как то через блокнот можно. Скопировать текст файла(а вот какого или каких именно) и сохранить в нормальной кодировке.
Кто знает как сделать??
Макс Башкинов вне форума Ответить с цитированием
Старый 13.02.2012, 16:25   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Проект был написан в среде Delphi 2009 и выше. Там все файлы проекта хранятся в UTF-8 кодировке. Notepad++ Спокойно может преобразовать/перекодировать в ansi.
Человек_Борща вне форума Ответить с цитированием
Старый 13.02.2012, 17:46   #4
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Открыл в Notepad++

Там вместо символов стоят коды символов.
Код:
object N12: TMenuItem
        Caption = #209#238#245#240#224#237#232#242#252' '#234#224#234'...'
        OnClick = N12Click
Должно быть написано
Цитата:
Сохранить как...
И как тут пересохранять?
Макс Башкинов вне форума Ответить с цитированием
Старый 13.02.2012, 17:59   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

#номер - это код символа в юникодной кодировке который возвращает банальный Chr.

Его руками в среде программирования менять. Либо писать перекодировку этих символов.
Человек_Борща вне форума Ответить с цитированием
Старый 13.02.2012, 18:08   #6
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

То есть??

кстати и пользуюсь Delphi 7 а не 9 и выше.
Макс Башкинов вне форума Ответить с цитированием
Старый 13.02.2012, 18:15   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Тогда ищите библиотеки для преобразования Unicode символов.

А вообще: http://www.maxidix.com/products/delphi-dfm-converter
http://www.fwnetwork.com/delphi-form...ter/fkfll.html

дерзайте.
Человек_Борща вне форума Ответить с цитированием
Старый 13.02.2012, 18:22   #8
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

так то спасибо. Но хочется все-таки узнать, в чем сущность проблемы. так как предстоит в этом универе еще дофига времени учиться, а заново каждую программу перекодировать не дело. Такое ощущение, что там стояла русская делфа и на нее накатили английскую.....
Макс Башкинов вне форума Ответить с цитированием
Старый 13.02.2012, 18:29   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Там стояла delphi с поддержкой unicode. А может и lazarus какой(он тоже юникодный).

Ищите библиотеки для преобразования unicode в ansi для delphi7. По другому ни как.
Человек_Борща вне форума Ответить с цитированием
Старый 13.02.2012, 18:32   #10
Макс Башкинов
Пользователь
 
Регистрация: 01.02.2012
Сообщений: 20
По умолчанию

Спасибо. посмотрим что как потом отпишусь
Макс Башкинов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как использовать свою кодировку в программе? The SCS Общие вопросы Delphi 9 23.01.2012 23:44
Как установить кодировку байтового потока? vedro-compota Общие вопросы .NET 9 06.01.2011 11:52
бНОПНЯ: Чем сменить кодировку? Alex Cones Софт 6 06.08.2010 06:45
Как поменять кодировку windows Silverstreet Помощь студентам 4 23.01.2010 21:40