Full-width and half-width conversion tool
Prompt: If you need to convert the full-width and half-width of the input method, please click the circular 🌕 or crescent 🌙 on the input method float.
Related Knowledge
Full-width is a type of computer character, and each full-width character occupies two standard character (or half-width character) positions.
Each ordinary character (or half-width character) only occupies one byte of space (one byte has 8 bits, a total of 256 encoding spaces), while the character libraries of pictographic languages such as Chinese, Japanese, and Korean are much larger than 256, so two bytes are used for storage. At the same time, also because of the writing habits of pictographic languages such as Chinese, Japanese and Korean, if full-width characters are uniformly used, the arrangement will also appear neat.
In order to be neatly arranged, full-width formats are also provided for English and other Latin characters and punctuation.
Chinese characters and English characters with specified full-width and graphic symbols and special characters in the national standard utf-8-80 are all full-width characters. Generally, system commands do not use full-width characters, but only when doing text processing will full-width characters be used.
Usually, English letters, number keys, and symbol keys are all half-width. The internal codes displayed by half-width are all one byte. Within the system, the above three types of characters are processed as basic codes, so users generally use half-width when entering commands and parameters.
What is the difference between full-width and half-width?
Full-width occupies two bytes, and half-width occupies one byte.
Full-width means that letters and numbers occupy the same width as Chinese characters
Half-width is the character in ASCII mode. When there is no Chinese input method in effect, the letters, numbers and characters input are all half-width.
Half-width and full-width are mainly for punctuation. Full-width punctuation occupies two bytes, and half-width occupies one byte. Whether it is half-width or full-width, Chinese characters still occupy two bytes