tag:blogger.com,1999:blog-5744154463195670470.post8938736675499443238..comments2016-04-03T23:09:08.329+03:00Comments on Code @ C++: Использование UTF-8 в исходных кодахKirill V. Lyadvinskyhttp://www.blogger.com/profile/03118738824565485127noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5744154463195670470.post-18631526728789372612016-04-01T11:06:36.178+03:002016-04-01T11:06:36.178+03:00gcc не пытается определить кодировку файла и обраб...gcc не пытается определить кодировку файла и обрабатывает его как есть, без преобразования. Поэтому такой проблемы не будет.<br /><br />Кстати, часто ли сейчас используется LC_ALL=RU_ru.cp1251 ?Kirill V. Lyadvinskyhttps://www.blogger.com/profile/03118738824565485127noreply@blogger.comtag:blogger.com,1999:blog-5744154463195670470.post-28223820217662342412016-03-31T17:16:22.042+03:002016-03-31T17:16:22.042+03:00> Из результатов видно, что компилятор Visual S...> Из результатов видно, что компилятор Visual Studio всегда пытается преобразовать файл в текущую системную кодировку, а потом уже его компилирует.<br /><br />А gcc разве не использует локаль в которой он запущен при компиляции? То есть, ежели запустить компиляцию в локали LC_ALL=RU_ru.cp1251 gcc source.cpp наверняка для файла без BOM будет предполагаться, что он в кодировке cp1251.lynxyhttps://www.blogger.com/profile/14848436254892730024noreply@blogger.com