zoukankan      html  css  js  c++  java
  • 如何解决——汉化英文界面出现乱码

    汉化一个英文版软件时,出现中文显示乱码的问题。在网上找了一些资料,按照下面的步骤进行修改后,解决了中文乱码问题。

    第一种情况:

    修改RC文件中的英文为中文,界面显示乱码,按照下面的步骤解决了。

    建立两个MFC工程,一个英文版,一个中文版,然后对比两个工程的rc文件;
    1、改一下
    #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
    #ifdef _WIN32
    LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
    #pragma code_page(936)
    2、改一下
    VALUE "Translation"
    3、改一下
    "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS) "
        "#ifdef _WIN32 "
        "LANGUAGE 4, 2 "
        "#pragma code_page(936) "
    4、重新组建
    5、完成。

    第二种情况:

    按照第一种情况的步骤修改RC文件后,在一个工程中,有四个对话框,其中一个对话框正确显示中文,其他三个界面中仍然出现中文乱码的问题。

    按照下面步骤操作后,解决该问题。

    1. 切换到资源试图页面

    2. 在【Dialog】目录下,选中对话框,右键菜单属性。

    3. 在属性窗口中,将语言改成 “中文(中国)”。

    4. 保存、重新生成:

  • 相关阅读:
    Homekit_Dohome_智能灯带
    智能蓝牙球泡灯
    域名与网站名区别
    手机屏幕的分辨率和图像尺寸关系
    关于背景图片定位问题
    http://selectorgadget.com/
    经典网址
    进度条
    html5 触摸控制
    html背景音乐
  • 原文地址:https://www.cnblogs.com/xiaoyusmile/p/3520731.html
Copyright © 2011-2022 走看看