Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何让VisualStudio2010正确显示中文评论_Visual Studio_Localization_Comments_Cjk - Fatal编程技术网

Visual studio 如何让VisualStudio2010正确显示中文评论

Visual studio 如何让VisualStudio2010正确显示中文评论,visual-studio,localization,comments,cjk,Visual Studio,Localization,Comments,Cjk,我有一些来自中国商业伙伴的代码,代码中的所有注释都是中文。然而,VisualStudio将它们显示为胡言乱语。我如何才能让它们正确显示。下面是一个代码示例,其中一些注释被转换为胡言乱语: //Á¬½Óµ½·þÎñÆ÷ void CTestAPIDlg::OnBnClickedButton2() { UpdateData(TRUE); //ÉèÖÃÊÇ·ñ¼Ç¼ÈÕÖ¾ m_ObjRSI->EnableLog(m_bIsOnLogReg,m_bIsOnLogComm

我有一些来自中国商业伙伴的代码,代码中的所有注释都是中文。然而,VisualStudio将它们显示为胡言乱语。我如何才能让它们正确显示。下面是一个代码示例,其中一些注释被转换为胡言乱语:

//Á¬½Óµ½·þÎñÆ÷
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);
等等


提前感谢您的帮助…

请您的合作伙伴保存以UTF-16或UTF-8编码的源代码文件。它仍然不是C++源代码的默认编码,Unicode的追赶速度很慢。文件+另存为,单击保存按钮的箭头,使用编码保存,选择UTF-8


你自己也应该能够做到这一点。文件+打开,选择.cpp文件,单击打开按钮的箭头,打开,选择“C++源代码编辑器(带编码)”。从“编码”对话框中选择正确的中文编码(有几种可供选择)。

您可以使用applocale,从此处下载:

这是一个旧的应用程序,但在Win7和Win8上运行良好(已测试)。安装时,只需确保以管理员身份运行即可。然后,稍后使用applocale运行devnev.exe(visual studio),并将区域设置设置为中文。我刚刚测试了这个功能,效果非常好。

对于使用Visual Studio 2019的2021中文读者:
在Windows上,Visual Studio 2019社区默认使用Big5编码。

可能是编码问题。您是否尝试将UTF-8 BOM预先添加到文件中?可能是重复的,我可以按照您的建议从Visual Studio“打开”。谢谢