Jul 20, 2023

Big5/GBK <-> UTF-8 translating layer in terminal

bug5 is a Big5/GBK <-> UTF-8 translating layer in terminal. It’s modified from script1.

Features that screen doesn’t have

  • Autoset locale
  • UAO
  • Unpad padded ambiguous-width characters
  • ANSI-Broken Big5 eg. Double Color fixing
  • Optional Traditional-Simplified conversion
  • BSD License
  • Specifying size for slave terminal + auto scrolling region setting

Features that both bug5 and screen has

  • Optional ambiguous-width characters padding
  • Specify I/O conversion

Checkout these related ports: