易语言编程乱码解决方案

因为易语言不支持Unicode,大家编写的程序在台湾或是香港等地使用的时候常遇到的问题就是乱码,因为那里是繁体字系统。

AppLocale一款由微软出品的解决乱码的软件。微软为XP专门制作了Microsoft AppLocale这款软件,用来解决汉字的编码问题。

多语言支持工具,可以让非Unicode的软件在Windows XP/2003上运行,即可以同时执行简繁体日文等各种语言的软件;不管是日文、韩文、法文都可适用,任何文字编码的程序都借由它来正确地显示文字,享受原本只有Unicode的程序才有的好处,从此告别程序乱码的苦恼,有了AppLocale后,我们便可以指定某一程序,以指定的文字编码呈现,无需重新开机,也不会影响其它程序的动作。

注意事项

该软件存在漏洞

安装AppLocale后,AppLocale会在 Windows\AppPatch 文件夹中生成“apploc.tmp”文件,该文件可能会造成 Windows lnstaller 程序运作错误,导致其安装界面变成乱码,软件安装后,其菜单部分也会出现乱码,注册表信息出现错误,严重者会造成安装的程序无法运行。

解决的方法:如果安装AppLocale后,你还没有运行过AppLocale,那么请在Windows\AppPatch文件夹中用记事本建立一个文本文件,文件名“apploc.tmp”并将其属性设置为“只读”,既可阻止AppLocale产生新的“apploc.tmp”。如果已经运行过 AppLocale,那就删除“apploc.tmp”这个文件,然后按照上述方法重新建立一个即可。(此法在部分软件的安装过程中仍会出现部分乱码)

根治的方法:用Uedit32打开apploc.tmp 用16进制编辑,将内容改为03 03 00 00 保存,并将其属性设置为“只读”。(此法不会出现乱码)

(目前尚无官方补丁)

大家也可以安装网友修改过的AppLocale来使用,绝对不会出现以上问题。

时间: 2024-08-05 16:22:05

易语言编程乱码解决方案的相关文章

软件评价之中国人自己的编程软件——易语言

现如今最火的两门编程语言,无非就是C语言和Java语言,他们不仅仅是中国流行的编程软件,而且是全世界认可的.现在的程序员编程也只是在这两款中选择其一.但是,在我们中国,也有一门属于我们自己的编程语言——易语言. 易语言是一门以中文作为程序代码编程语言,以“易”著称,创始人为吴涛,一个中国人.他的起源是因为作为中国人的吴涛认为:英文编程软件只能使用英文输入程序代码,并且需要用户掌握大量专业英文术语,为对于中国人,编程之前还要精通编程的英文关键字,很是麻烦.他觉得中国计算机应用的发展在经过操作系统汉

易语言数字指令编程大全(发送信息代码数据集合)

控件选中并鼠标显示四向箭头: 控件.发送信息(274,61440,0) 控件.发送信息(274,61450,0) 控件最大化: 控件.发送信息(274,61488,0) 参数2在61488-61503都有效 移动控件: 控件.发送信息(274,61449,0) 2.调整控件尺寸 调整左边: 控件.发送信息(274,61441,0) 调整右边: 控件.发送信息(274,61442,0) 调整顶边: 控件.发送信息(274,61451,0) 控件.发送信息(274,61443,0) 左上角调整: 控

易语言 网络编程

易语言如何进行套接字(Socket)呢,它比较麻烦些因为一般是别人提供易语言模块 不过也有 个弱点易模块开发者基本是个人性质有些人会恶作剧编写一些非法性质的代码,那么这就会 造成一种安全隐患,那么回到正题我们如何去编写Socket应用,不过首先我建议首先封装. 上图是一个简单的Client / Server调用易模块的示例代码,本人不是一名合格的易程序员而 是.NET上的一名程序员,所以在我封装命名上是按照.NET上Socket的一些风格,不过对于 你们查阅代码而言并不会有多大影响. Socke

7款易上手C语言编程软件推荐

C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具. 好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就可以接触别的软件了. Microsoft Visual C++ .Microsoft Visual Studio. DEV C++.Code::Blocks.Borland C++.WaTCom C++.Borla

易语言能做什么?

决“易语言能做什么?”相关的问题,中国学网通过互联网对“易语言能做什么?”相关的解决方案进行了整理,用户详细问题包括:易语言能做什么?,具体解决方案如下: 解决方案1:JAVA类等. ★学习资源丰富. ★自带小型数据库,支持现今所有数据库. ★命令格式统一,且没有安全隐患:大有吴涛易语言 (吴涛) 易语言简称.数万用户的网上论坛.鼠标停留即显示项目提示,学习掌握易语言对掌握其它编程语言具有桥梁作用,其它所有包含该名称的程序代码均自动修正.教材已出版发行…… “易语言汉语编程环境”国家火炬计划证书

易语言调用C++写的DLL

直接调用会弹出堆栈错误的信息,原因是VS默认是__cdcel方式,而易语言是__stdcall,所以调用约定不一致导致堆栈错误. 解决方案很简单,易语言声明DLL函数时"在库中对应命令名"函数名前加一个"@"符号即可. 简单测试一下: 头文件: 1 #pragma once 2 #include <Windows.h> 3 4 5 extern "C" __declspec(dllexport) int add1(int a, int

华为C语言编程规范

DKBA华为技术有限公司内部技术规范DKBA 2826-2011.5C语言编程规范2011年5月9日发布 2011年5月9日实施华为技术有限公司Huawei Technologies Co., Ltd.版权所有 侵权必究All rights reserved密级:confidentiality levelDKBA 2826-2011.52011-06-02 华为机密,未经许可不得扩散 Huawei Confidential 第2页,共61页Page 2 , Total61修订声明Revision

Intellij IDEA 各种乱码解决方案

一次解决所有问题,只需做配置文件的修改即可 解决方案: 在      IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions 都添加 -Duser.country=EN -Duser.language=us -Dfile.encoding=UTF-8 到此ok~! 以下是具体说明 IDEA有分很多种乱码,菜单栏乱码,console输出中文乱码,代码乱码等等,以下提供一些解决

linux 操作系统下c语言编程入门

2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 1)Linux程序设计入门--基础知识 Linux下C语言编程基础知识 前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编