我怎样才能获得Visual Studio 2010中正确显示中国评论(How can I get V

2019-10-21 12:42发布

我从中国的贸易伙伴一些代码,并在所有的代码中的注释都在中国。 但是,Visual Studio将其显示为乱码。 我怎样才能让他们以正确显示。 这里是用转化为乱码一些评论一个代码示例:

//Á¬½Óµ½·þÎñÆ÷
void CTestAPIDlg::OnBnClickedButton2()
{
    UpdateData(TRUE);
    //ÉèÖÃÊÇ·ñ¼Ç¼ÈÕÖ¾
    m_ObjRSI->EnableLog(m_bIsOnLogReg,m_bIsOnLogComm);
    //ÅжÏÊÇ·ñÆôÓôúÀí
    if (m_bIsOnProxy)
    {
        //´úÀí²ÎÊý
        char proxyIP[64];
        ZeroMemory(proxyUserPwd,sizeof(proxyUserPwd));
        //×¢£º´Ë´¦ÒòΪÊÇʹÓÃunicode±àÒ룬ËùÒÔÒª×Ö·ûת»»£¬ÏÂͬ.
        WideCharToMultiByte(CP_ACP,0,m_strProxyIP,-1,proxyIP,64,NULL,NULL);

等等...

在此先感谢您的帮助...

Answer 1:

问问你的合作伙伴,以保存为UTF-16或UTF-8编码的源代码文件。 它仍然是不为C ++源代码的默认编码,Unicode是缓慢赶上。 文件+另存为,单击保存按钮的箭头,带编码保存,选择UTF-8。

你应该能够做这自己为好。 文件+打开,选择cpp文件(一个或多个),点击打开按钮,打开方式的箭头,选择“C ++源代码编辑器(用编码)”。 选择正确的编码中国(有几种可供选择)从编码对话框。



Answer 2:

您可以使用AppLocale会,从这里下载: http://www.microsoft.com/en-us/download/details.aspx?id=13209 。

这是一个古老的应用程序,但效果很好的Win7和Win8的(测试)。 安装时,只需确保运行它为管理员。 再后来,使用AppLocale会运行devnev.exe(视觉工作室)和区域设置为中国。 我只是测试这个工作得很好。



文章来源: How can I get Visual Studio 2010 to show Chinese comments properly