linux locale is the multi-language environment setting interface in the Linux system. Use the locale command to set and display the language environment in which the program is running; locale will be based on the language used by the computer user, the country or region where it is located, and the local Cultural traditions define the language environment in which a software runs.
## The operating environment of this tutorial: linux5.9.8 system, Dell G3 computer.
locale is Linux The multi-language environment setting interface in the system. In Linux, use the locale command to set and display the language environment for program running. locale will define a software operation based on the language used by the computer user, the country or region, and the local cultural tradition. locale at the time.
Use locale to set different language environments for program running. Locale is supported by ANSI C. The naming rule of locale is
_
.
, such as zh_CN.UTF-8, zh represents Chinese, CN represents mainland China, and UTF-8 represents the character set. In the locale environment, there is a set of variables that represent different settings in the international environment.
LANG: LANG has the lowest priority. It is the default value of all LC_* variables. Among all the variables starting with LC_ (except LC_ALL) below, if If there is a variable with no variable value set, the system will use the variable value of LANG to assign a value to this variable. If the variable has a value, it remains unchanged
LC_CTYPE: used for character classification and string processing, controlling the processing of all characters, including character encoding, whether characters are single-byte or multi-byte Bytes, how to print, etc., a very important variable.
LC_NUMERIC: For formatting non-currency numeric display
LC_TIME: For formatting time and date
LC_COLLATE: used for comparison and sorting
LC_MONETARY: used for formatting monetary units
LC_MESSAGES: used for control The language used in program output, mainly prompt information, error information, status information, titles, labels, buttons and menus, etc.
LC_PAPER: Default paper size
LC_NAME: How to write your name
LC_ADDRESS: How to write your address
LC_TELEPHONE: How to write your phone number
LC_MEASUREMENT: Weights and measures expression
LC_IDENTIFICATION: Locale’s overview of the information it contains
LC_ALL: It It is not an environment variable, it is a macro, which can overwrite all LC_* variables through the setting of this variable. After this variable is set, the setting value of LC_* can be abolished, so that the setting value of these variables is consistent with the value of LC_ALL. Pay attention to the LANG variable Not affected.
Use the command source in the command line to configure the file to take effect
Modify the /etc/locale.gen file
Just open the comment and modify it After completion, execute the locale-gen command to make it effective
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn