id summary reporter owner description type status milestone component version severity resolution keywords cc 3332 boost::filesystem::path will get trobule in locale Chinese_Taiwan.950 (windows) Ching Yi Chan Beman Dawes "My test enviroment is win xp with the default locale Chinese_Taiwan.950. CodePage 950 which extend the Big5 encoding system is created by ms and use in Taiwan mostly. the cause is the cp950 using double-bytes to assemble a word, but some byte contains \ (0x5c) that also is escape char in c/cpp language or the file path separator in ms os. some information about the Big5 encoding system: http://en.wikipedia.org/wiki/Big5 the attachment is some fix in path.hpp but some cases are lost. It just check the '\' is a real path separator or a part of Big5 char." Bugs closed Boost 1.40.0 filesystem Boost Development Trunk Problem worksforme encoding cp950 Big5 0x5c