Visual studio 如何让VisualStudio2010正确显示中文评论
我有一些来自中国商业伙伴的代码,代码中的所有注释都是中文。然而,VisualStudio将它们显示为胡言乱语。我如何才能让它们正确显示。下面是一个代码示例,其中一些注释被转换为胡言乱语: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
//Á¬½Óµ½·þÎñÆ÷
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“打开”。谢谢