wxJSON кодировки

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
SmileGobo
Earned some good credits
Earned some good credits
Posts: 111
Joined: Wed Jul 30, 2008 8:01 am
Location: Russia/MO
Contact:

wxJSON кодировки

Post by SmileGobo » Sat Jun 20, 2009 8:38 am

По предыдущему топику видно, что с сабжем никто не работал, но все же.
Сборка у меня ANSI и начал сталкиваться с проблемами кодировок, конкретно в этом случае принципиально отказывается работать с кириллицей. В доке пишут что-то про ISO-8859-5, но пробовал - не помогает.
win xp sp2; CodeBlocks/mingw/wxWidgets 2.8.9/wxFormBuilder
web-программирование:PHP,js/Ajax

Chedman
Earned a small fee
Earned a small fee
Posts: 15
Joined: Thu Sep 11, 2008 8:27 am
Contact:

Post by Chedman » Sat Jun 20, 2009 9:15 am

Мне кажется, что с кириллицей лучше работать в Unicode сборке. А если проект типа "Hellow world" с кириллицей "Привет мир", работает?
wxWidgets 2.8, minGW32, CodeBlocks

SmileGobo
Earned some good credits
Earned some good credits
Posts: 111
Joined: Wed Jul 30, 2008 8:01 am
Location: Russia/MO
Contact:

Post by SmileGobo » Sat Jun 20, 2009 9:43 am

Привет мир естественно работает.
Да косяки не сильно большие, если строку обрезаю Trim(), то может длину наврать, пишет иногда в файл криво из текстового контрола,Find() может иногда наврать, но это мелочи либо не существенные на данный момент, либо исправляемые. А в случае с JSON ситуация такая, что мы имеем дело с синтаксическим анализатором и это существенно.
Видимо надо переходить на юникод, только я не очень понимаю как это будет работать, если у меня по умолчанию кодировка ср1251
win xp sp2; CodeBlocks/mingw/wxWidgets 2.8.9/wxFormBuilder
web-программирование:PHP,js/Ajax

Nikolay
Experienced Solver
Experienced Solver
Posts: 72
Joined: Wed Oct 10, 2007 4:27 am

Post by Nikolay » Mon Jun 22, 2009 8:09 am

Ребята, 21 век на дворе, почему вы еще пишите в ANSI ? юникод, юникод и только юникод.

Тем более 3.0 уже не загорами.
Best regards, Nikolay
wxWidgets in russian
Small Notes Manager and Clipboard Manager with History written with wxWidgets

Post Reply