Всем здрасти!
У меня такакя проблема:
я использую Coco /R для генерации лексического и синтаксического анализатора.
Я изменил файлы Parser.frame и Scanner.frame. Когда пишу в них что-то на русском, то после генерации в выходных файлах (Parser.cs и Scanner.cs) вместо русского текста кракозябры.
Помогите пожалуйста, какую надо поставить кодировку или как решить мою проблему?
Re: Кодировка в Coco /R
От:
Аноним
Дата:
04.05.08 19:07
Оценка:
Здравствуйте, SpyderX, Вы писали:
SX>Помогите пожалуйста, какую надо поставить кодировку или как решить мою проблему?
попробуйте перевести эти файлы в UTF8
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, SpyderX, Вы писали:
SX>>Помогите пожалуйста, какую надо поставить кодировку или как решить мою проблему? А>попробуйте перевести эти файлы в UTF8
Я это уже пробовал делать, но все равно не помогает(
Re[3]: Кодировка в Coco /R
От:
Аноним
Дата:
04.05.08 19:38
Оценка:
Здравствуйте, SpyderX, Вы писали:
SX>Я это уже пробовал делать, но все равно не помогает(
а Unicode?
Re[4]: Кодировка в Coco /R
От:
Аноним
Дата:
04.05.08 20:04
Оценка:
Здравствуйте, Аноним, Вы писали:
А>а Unicode?
тоже не работает, остаётся только коку менять
Re[5]: Кодировка в Coco /R
От:
Аноним
Дата:
04.05.08 20:20
Оценка:
Здравствуйте, Аноним, Вы писали:
А>тоже не работает, остаётся только коку менять
вот на скорую руку переделанные куски
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>тоже не работает, остаётся только коку менять А>вот на скорую руку переделанные куски
А это исходный код Coco /R? Насколько мне известно? код Coco /R закрыт
Re[7]: Кодировка в Coco /R
От:
Аноним
Дата:
19.05.08 18:01
Оценка:
SX>А это исходный код Coco /R? Насколько мне известно? код Coco /R закрыт http://www.ssw.uni-linz.ac.at/coco/
в разделе Coco/R for C# ссылки, одна из них:
CocoSourcesCS.zip the sources (put them in a subdirectory and run build.bat)
Здравствуйте, Аноним, Вы писали:
SX>>А это исходный код Coco /R? Насколько мне известно? код Coco /R закрыт А>http://www.ssw.uni-linz.ac.at/coco/ А>в разделе Coco/R for C# ссылки, одна из них: А>CocoSourcesCS.zip the sources (put them in a subdirectory and run build.bat)
Здравствуйте, Аноним, Вы писали:
SX>>А это исходный код Coco /R? Насколько мне известно? код Coco /R закрыт А>http://www.ssw.uni-linz.ac.at/coco/ А>в разделе Coco/R for C# ссылки, одна из них: А>CocoSourcesCS.zip the sources (put them in a subdirectory and run build.bat)
Все получилось! Большое спасибо за помощь!
Я изменил исходники, перекомпилил и все заработало. Вот только теперь не совсем понимаю, как я могу это использовать...я имею в виду лицензию: могу ли я применять измененнную версию?
Здравствуйте, SpyderX, Вы писали:
SX>Я изменил файлы Parser.frame и Scanner.frame. Когда пишу в них что-то на русском, то после генерации в выходных файлах (Parser.cs и Scanner.cs) вместо русского текста кракозябры. SX>Помогите пожалуйста, какую надо поставить кодировку или как решить мою проблему?
Без изменения Coco/R все работает следующим образом:
Файл грамматики сохраняется в UTF8.
Константы в лексер пишутся в кодировке Enoding.Default (у меня в CP1251), как и любые исходники в студии по умолчанию.
На вход лексеру поток надо давать в UTF8, обязательно со служебным заголовком UTF8, тогда он его обрабатает нормально.