nerevar / jmc

JMC - Jaba Mud Client
25 stars 15 forks source link

Локаль в регэкспах #57

Closed konelav closed 8 years ago

konelav commented 8 years ago

Собственно, не работает (в частности, класс \w не включает кириллические символы с русской локалью). Нужно строить для текущей локали таблицы (pcre_maketables()) и передавать их в pcre_compile(). Ну и тогда менять настройки проекта recore, т.к. нынче он имеет свою отдельную MSVCRT (статическую) и, соответственно, свою отдельную локаль, никак не связанную с локалью основного проекта (smc); либо (видел и такие решения) добавлять в recore.dll экспортируемую функцию pcre_setlocale(...).

konelav commented 8 years ago

62 в связи с переходом на юникод, неактуально