title: Encoding changing between two projects
body: <p>I have a visual studio C++ project which gets a return value from a function from another project(used in the form of DLL). While debugging my application, when I Debug the function from the callee, it returns a string where the unicode character \u2019(right quote) is properly encoded and visible in the string. But when I Debug my main project which calls this function, the value of the string variable that reads this value contains EM(end of medium) character where the unicode character is supposed to be.</p>
  <p>The code is of the form:</p>
  <p><code>std::string xyz = ProjectABC::abc(arg1, arg2, arg3);</code></p>
  <p>The string xyz ends up having the EM character but while debugging projectABC::abc, it returns the value where the character is encoded properly</p>