Boost C++ Libraries: Ticket #13070: boost_1_64_0\boost/atomic/detail/bitwise_cast.hpp : warning C4819 https://svn.boost.org/trac10/ticket/13070 <p> boost_1_64_0\boost/atomic/detail/bitwise_cast.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 </p> <p> i build boost 64bit </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13070 Trac 1.4.3 Andrey Semashev Sun, 25 Jun 2017 13:28:16 GMT status changed; cc, resolution set https://svn.boost.org/trac10/ticket/13070#comment:1 https://svn.boost.org/trac10/ticket/13070#comment:1 <ul> <li><strong>cc</strong> <span class="trac-author">Andrey.Semashev@…</span> added </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> I don't understand the warning message but from MSDN it looks like it has something to do with character encoding. The headers are encoded in UTF-8, so you should configure your compiler and system accordingly. </p> <p> Regardless, I converted the Unicode characters I've found to ASCII in <a class="ext-link" href="https://github.com/boostorg/atomic/commit/b23c406f947f802b6874b6418f8ac726eddaa8a0"><span class="icon">​</span>https://github.com/boostorg/atomic/commit/b23c406f947f802b6874b6418f8ac726eddaa8a0</a> just in case. </p> Ticket