Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Использование русских символов в Паскале
 
 автор: afms   (10.12.2007 в 22:42)   письмо автору
 
 

Здравствуйте!!!
Помгите решить проблему...
Проблема с руссификацией borland pascal.
Создаю файл .bat следующего содержания:

D:\BP\BIN\keyrus.com
D:\BP\BIN\bp.exe

Паскаль запускается, но кирилицу не поддерживает!
Пробовал разные версии keyrus, качал из разных источников - результат один и тот же... :(((
Помогите пожалуйста... заранее благодарен!!! :)))

PS извините, что форум не по теме, но точно знаю, что вы сможете помочь!!!

   
 
 автор: cheops   (10.12.2007 в 23:05)   письмо автору
 
   для: afms   (10.12.2007 в 22:42)
 

Пишите русский текст либо в кодировке cp866, либо изменяйте кодировку консоли на cp1251 при помощи команды
cp 1251

Подробнее можно почитать в теме по ссылке http://www.softtime.ru/cpp/read.php?id_forum=1&id_theme=10.

   
 
 автор: afms   (10.12.2007 в 23:09)   письмо автору
 
   для: cheops   (10.12.2007 в 23:05)
 

спасибо, попробую. :)

   
 
 автор: ddhvvn   (10.12.2007 в 23:31)   письмо автору
 
   для: afms   (10.12.2007 в 23:09)
 

Стоп! Хеопс, насколько я помню

chcp 1251

или нет?

   
 
 автор: cheops   (10.12.2007 в 23:35)   письмо автору
 
   для: ddhvvn   (10.12.2007 в 23:31)
 

Совершенно верно, следует использовать команду chcp, а не cp.

   
 
 автор: bronenos   (11.12.2007 в 09:22)   письмо автору
 
   для: ddhvvn   (10.12.2007 в 23:31)
 

со всеми бывает

   
 
 автор: yuk   (11.12.2007 в 18:39)   письмо автору
 
   для: bronenos   (11.12.2007 в 09:22)
 

Можно также на системе поставить язык по умолчанию русский, тогда Паскаль можно запускать без keyrus.

   
 
 автор: sim5   (11.12.2007 в 19:19)   письмо автору
 
   для: yuk   (11.12.2007 в 18:39)
 

А в РНР вообще по барабану, вот где можно поизвращаться:

<?
function сказали_надо_пахать ($печатать_эту$эту_тоже) {
 print 
$печатать_эту." ".$эту_тоже;
}
$переменная1 "Привет";
$переменная2 "Пиплы!";
сказали_надо_пахать ($переменная1$переменная2);
?>

   
 
 автор: ddhvvn   (11.12.2007 в 19:32)   письмо автору
 
   для: sim5   (11.12.2007 в 19:19)
 

Эт точно! :-DD

   
 
 автор: sim5   (11.12.2007 в 20:16)   письмо автору
 
   для: ddhvvn   (11.12.2007 в 19:32)
 

Главное интуитивно-понятно. ;-) Вот такая конструкция:

<?
function произвести_скрещивание ($ежик$змея) {
 
//установим условия скрещивания
 
$пофиг "пофиг";
 
//получить анализ ДНК ежика
 
print "ДНК ежика - ".$ежик."<BR>";
 
//получить анализ ДНК змеи
 
print "ДНК змеи - ".$змея."<BR>";
 
//проверить условие и если пофиг - скрещивание
 
if ($пофиг == "пофиг") {
  
$скрещивание $ежик." ".$змея;
 }
 
//получить результат скрещивания
 
print "Результат скрещивания - ".$скрещивание;
}
$ежик "колючий";
$змея "провод";
произвести_скрещивание ($ежик$змея);
?>

Сразу поступило предложение от AlexSol, еще более понятными сделать конструкции языка РНР, например, писать так:

печататьСтроку "ДНК змеи - ".Бакс!змея."<BR>" тчкз

Вполне разумное предложение, для разработчиков РНР6 :)

   
 
 автор: Trianon   (11.12.2007 в 20:24)   письмо автору
 
   для: sim5   (11.12.2007 в 20:16)
 

иногда мне жаль англичан etc. именно потому, что им приходится читать и писать программы, пользуясь словами родного языка.

   
 
 автор: sim5   (11.12.2007 в 20:55)   письмо автору
 
   для: Trianon   (11.12.2007 в 20:24)
 

Да, всем остальным повезло гораздо больше, особенно русским - это же какой эмоциональный скрип можно написать, пользуясь нашим могучим!

   
 
 автор: Trianon   (11.12.2007 в 21:35)   письмо автору
 
   для: sim5   (11.12.2007 в 20:55)
 

коментарии могут помочь ...

У меня , между прочим, был такой занимательный случай в давнюю пору (году этак в 88-м), когда персоналки еще только появлялись, принтеры были сплошь матричные, а локализованных не было совсем.
Никакой windows тогда еще не пахло и впомине. Даже 2.0
И вот, когда драйверы под DOS писали все кому не лень, я тоже написал драйвер, который руссифицировал бы epson-совместимый принтер, не имеющий собственной памяти под фонты. Таких было тогда вокруг великое множество, опять же между прочим.
Алгоритм сводился к тому , что встречая русские буквы, драйвер растеризовывал их на лету и выплевывал в графике.
Оказалось, что оптимальное соотношение графических и текстовых режимов при печати моноширинным шрифтом (а какой еще в тексте?) , приводит к тому, что все работает на ура, но русские буквы печатаются блекло, по сравнению с остальным. И избавиться от этого можно лишь ценой сильного уменьшения скорости печати, что было совсем неприемлемо.
Я загрустил было, а коллега, поглядев на десяток страниц листинга Си-программы, заорал от восторга:
- Ты научил его подсвечивать строковые константы и коментарии!!! Молоток!!!
["Молоток" в данном контексте означало примерно то же, что сейчас "респект".]
А я с тех пор знаю, что такое code highlighting на шару. :))

   
 
 автор: sim5   (11.12.2007 в 21:52)   письмо автору
 
   для: Trianon   (11.12.2007 в 21:35)
 

Что-то уж больно древние принтеры у вас были. Мы (завод) первое оборудование получали из Прибалтики в 87г., "Балтик Амадеус", была такая скандальная фирма. То что приходило, уже тогда имело съемный картридж - прошивается новая ПЗУ, меняется штатная, и нет проблем.

   
 
 автор: Trianon   (11.12.2007 в 21:56)   письмо автору
 
   для: sim5   (11.12.2007 в 21:52)
 

Это если устройство свое. А если чужое? :))))

   
 
 автор: sim5   (11.12.2007 в 21:59)   письмо автору
 
   для: Trianon   (11.12.2007 в 21:56)
 

Предложить "чужому" сменить ПЗУ на прошитую с русским шрифтом, плюс написать программу на Си для обслуживания этого ПЗУ, и все это ему впялить. Бизнес Trianon, дело тонкое. :))

   
 
 автор: Trianon   (11.12.2007 в 22:08)   письмо автору
 
   для: sim5   (11.12.2007 в 21:59)
 

>Предложить "чужому" сменить ПЗУ на прошитую с русским шрифтом,
допустим

>плюс написать программу на Си для обслуживания этого ПЗУ,
протирка оптических осей выглядит и то менее лошарно.

>и все это ему впялить. Бизнес Trianon, дело тонкое. :))
Это не моя природа... jedem des seihne...

Да даже если и... Вы часто что-нибудь "впяливали" госконторе вроде ВУЗа? :)

   
 
 автор: sim5   (11.12.2007 в 22:20)   письмо автору
 
   для: Trianon   (11.12.2007 в 22:08)
 

Не удобно рассказывать о своей "бурной" деятельности, могут понять превратно, скажем так - чего только не было. :) Удалили тему, в которой я рассказывал как нам по собственной воле отдали 16000 руб. за работу, которая от силы сотен пять стоила, а это уже как в анекдоте про новых русских (они то ведь не на пустом месте появились).
Если бы у меня было желание, я бы еще и ключик им всучил, для замыкания "секретной" крышки для этого ПЗУ. :)) Я не О. Бендер, но на авантюры способен. :)

   
 
 автор: Faraon   (11.12.2007 в 22:04)   письмо автору
 
   для: Trianon   (11.12.2007 в 20:24)
 

Да ну, а нежаль програмистов 1С которые приложения(формы) пишут практически на русском :)

   
 
 автор: Trianon   (11.12.2007 в 22:10)   письмо автору
 
   для: Faraon   (11.12.2007 в 22:04)
 

программистов 1С мне жаль по совсем другой причине.

   
 
 автор: sim5   (11.12.2007 в 22:22)   письмо автору
 
   для: Trianon   (11.12.2007 в 22:10)
 

Каждому нести свою ношу, это предопределено. Мне лично Бакс!змея ну очень понравилось. ))

   
 
 автор: Faraon   (11.12.2007 в 22:42)   письмо автору
 
   для: Trianon   (11.12.2007 в 22:10)
 

О да интересно по какой?

   
 
 автор: afdm   (11.12.2007 в 22:31)   письмо автору
 
   для: sim5   (11.12.2007 в 20:16)
 

:))))))))))))))))))))))))))))))))))))))))))))))))))))))))
тогда уж и <br> как Бррр!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования