【发布时间】:2011-02-16 03:02:59
【问题描述】:
我有一些来自中国商业伙伴的代码,代码中的所有 cmets 都是中文的。但是,Visual Studio 将它们显示为乱码。我怎样才能让它们正确显示。这是一个代码示例,其中一些 cmets 转换为乱码:
//Á¬½Óµ½·þÎñÆ÷
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-8 BOM?
标签: visual-studio localization comments cjk