Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to set ANSI encoding per application in windows

Windows localization has a dialog that that set a locale for all applications that do not support Unicode, it looks something like this on xp similar on other flavors of windows:

Is there a way to specify this per app as apposed to globally for the entire os. Say I have 2 different ansi apps i want to run one in Russian and one in Chinese on the same machine, is that possible?

like image 734
Dmitry Avatar asked Feb 01 '13 18:02

Dmitry


People also ask

Is ANSI and Windows-1252 the same?

ANSI encoding is a slightly generic term used to refer to the standard code page on a system, usually Windows. It is more properly referred to as Windows-1252 on Western/U.S. systems. (It can represent certain other Windows code pages on other systems.)

What text encoding does Windows use?

The character set most commonly used in computers today is Unicode, a global standard for character encoding. Internally, Windows applications use the UTF-16 implementation of Unicode.

Does Windows 10 use UTF-8?

Starting in Windows 10 build 17134 (April 2018 Update), the Universal C Runtime supports using a UTF-8 code page.


1 Answers

There's a free and open-source utility called Locale Emulator that can run other apps with a locale (code page) of your choice, other than the system default.

As of this writing, Locale Emulator claims to be compatible with Windows 10 version 1803 (which is the latest version of Windows).

Locale Emulator can even integrate with Windows shell

like image 131
Reinstate Monica Avatar answered Sep 28 '22 10:09

Reinstate Monica