在处理文本特别是涉及东亚语言时,对于 “半角” 和 “全角“ 这两个术语,使用计算机这么多年,我们也疑惑了这么多年。事实上,它们主要与字符在屏幕或页面上所占用的宽度有关。


一、什么是半角字符?

半角字符指的是那些占用标准字符宽度的字符。通常,这个宽度指的是一个英文字母或数字在单字节编码(如ASCII)中的显示宽度。半角字符广泛用于英文文本、数字以及常见的标点符号。例如:

  • 半角字母:A
  • 半角数字:1
  • 半角标点:.

二、什么是全角字符?

全角字符则占用两个标准字符宽度。这种字符常用于显示汉字、日文假名、韩文字符以及特定的标点符号。全角字符在视觉上比半角字符宽,常用于中文、日文、韩文等东亚语言的文本中。例如:

  • 全角汉字:
  • 全角数字:
  • 全角标点:

三、半角与全角的比较

  • 宽度:半角字符的宽度为一个单位,而全角字符的宽度为两个单位。
  • 字符集:半角字符多见于ASCII字符集,而全角字符多见于Unicode字符集中。
  • 应用场景:半角字符常用于英文文本,全角字符则多用于中文、日文、韩文等文本中。