convert file encoding to UTF-8
add UTF-8 BOM to make MSVC happy
fix compile error on VC2013