行非Unicode的应用程式，避免乱码的问题。微软强调，这个工具只是一个暂时性的解决方案，程式开发人员应以正规方式利用Microsoft Layer for Unicode来建立纯正的Unicode应用程式。在AppLocale推出之前，要在Windows XP等以Unicode为基础的系统平台上模拟执行非Unicode应用程式所需要的语言环境时，会透过「控制台」→「地区及语言选项」→「非Unicode程式的语言」来变更系统语言变数，以将应用程式中非Unicode的文字资料转换成Unicode。但是这个