VC++乱码问题。。

qq_34502495 2016-04-11 03:37:44
今天开着VS2005看一下源代码顺便调试一下,结果突然电脑蓝屏了。
重启之后 打开项目文件结果说是已经损坏,无法打开。
搜索之后装了个ASP.NET WEB,然后可以打开了,但是之后发现所有的中文注释变成了乱码。。。。
开发出来的软件中文显示所有项,都变成了“???”。
求教是什么问题,是语言包中了某个DLL损坏了吗?
能改回来吗?
...全文
361 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2016-04-13
  • 打赏
  • 举报
回复
推荐使用ConvertZ软件。
用户 昵称 2016-04-13
  • 打赏
  • 举报
回复
//input = B900DC00C000ED00CA00FD00BE00DD00BF00E200C100AC00BD00D300 //len = 1C //output = //kk = B9 //output = B9 //kk = DC //output = B9DC //kk = C0 //output = B9DCC0 //kk = ED //output = B9DCC0ED //kk = CA //output = B9DCC0EDCA //kk = FD //output = B9DCC0EDCAFD //kk = BE //output = B9DCC0EDCAFDBE //kk = DD //output = B9DCC0EDCAFDBEDD //kk = BF //output = B9DCC0EDCAFDBEDDBF //kk = E2 //output = B9DCC0EDCAFDBEDDBFE2 //kk = C1 //output = B9DCC0EDCAFDBEDDBFE2C1 //kk = AC //output = B9DCC0EDCAFDBEDDBFE2C1AC //kk = BD //output = B9DCC0EDCAFDBEDDBFE2C1ACBD //kk = D3 //output = B9DCC0EDCAFDBEDDBFE2C1ACBDD3 //kk = //output = B9DCC0EDCAFDBEDDBFE2C1ACBDD3 你的文件内容都被unicode了,但是内容还是ansi的,具体来说,就是每个字符之间填加了一个00 //to_ansi_string ( B9DCC0EDCAFDBEDDBFE2C1ACBDD3 ) //--to_ansi_string convert ansi format input data to string //-- input = B9 DC C0 ED CA FD BE DD BF E2 C1 AC BD D3 //-- output = "管理数据库连接" // //-----Final result --- "管理数据库连接" //
用户 昵称 2016-04-13
  • 打赏
  • 举报
回复
找个工具另存一下也许也行,unicode了。
kuankuan_qiao 2016-04-11
  • 打赏
  • 举报
回复
qq_34502495 2016-04-11
  • 打赏
  • 举报
回复
引用 1 楼 WUYUAN2011WOAINI 的回复:
你看看源码的二进制,或者贴一段源代码,让大家看看
先声明在系统没有崩溃之前是看得到中文的注释的,重启电脑 然后想打开项目文件 (DSW/SLN)的时候 显示项目损坏,无法打开 然后才下了个ASP.NET WEB, 可以打开之后发现所有的中文注释都是乱码 如下 DbConnManager::CDbConnManager m_DbConnManager; // ¹ÜÀíÊý¾Ý¿âÁ¬½Ó CYxWatchDog m_YxWatchDog; CConfig m_Config; //ϵͳµÄÅäÖÃÐÅÏ¢ CObjPtrList<CLogMember > m_listLog; CVehicleTcpRouteManager *m_pVehicleTcpRouteManager; // ´æ´¢socketºÍ³µÁ¾IDµÄ¶ÔÓ¦¹ØÏµ CVehicleUdpRouteManager *m_pVehicleUdpRouteManager; //UDPÁ´Â·µÄ¶Ë¿Ú·ÓɹÜÀí CDeviceManager *m_pDeviceManager; // ¹ÜÀíÖÐÐÄÆô¶¯µÄÉ豸ÐÅÏ¢ CMapVehicleManager *m_pMapVehicleManager; //¹ÜÀíϵͳ¹ÜÀíµÄ³µÁ¾ÐÅÏ¢¶ÓÁÐ 原文是:DbConnManager::CDbConnManager m_DbConnManager; // 管理数据库连接 CYxWatchDog m_YxWatchDog; CConfig m_Config; //系统的配置信息 CObjPtrList<CLogMember > m_listLog; CVehicleTcpRouteManager *m_pVehicleTcpRouteManager; // 存储socket和车辆ID的对应关系 CVehicleUdpRouteManager *m_pVehicleUdpRouteManager; //UDP链路的端口路由管理 CDeviceManager *m_pDeviceManager; // 管理中心启动的设备信息 CMapVehicleManager *m_pMapVehicleManager; //管理系统管理的车辆信息队列 求教
赵4老师 2016-04-11
  • 打赏
  • 举报
回复
在控制面板中找VS,修复之。
kuankuan_qiao 2016-04-11
  • 打赏
  • 举报
回复
你看看源码的二进制,或者贴一段源代码,让大家看看

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧