id summary reporter owner description type status milestone component version severity resolution keywords cc 1446 POSIX API doesn't use C locale tomaz.solc@… John Maddock "When using POSIX interface to boost::wregex [[:alpha:]] character class doesn't match non-ASCII alphabetical characters (eventhough C library's iswalpha() function correctly recognizes them). The attached program returns 1 0 1 1 0 1 on Debian GNU/Linux (""Testing"", Boost version 1.33.1). Changing: setlocale(LC_ALL, ""en_US.utf8""); to: std::locale en(""en_US.utf8""); std::locale::global(en); fixes the problem." Bugs closed To Be Determined regex Boost 1.34.1 Problem fixed