NAME

  mb::Encode - provides MBCS encoder and decoder

SYNOPSIS

  use mb::Encode qw();

  # MBCS encode
  $big5_octet      = mb::Encode::to_big5     (UTF8_octet);
  $big5hkscs_octet = mb::Encode::to_big5hkscs(UTF8_octet);
  $cp932_octet     = mb::Encode::to_cp932    (UTF8_octet);
  $cp936_octet     = mb::Encode::to_cp936    (UTF8_octet);
  $cp949_octet     = mb::Encode::to_cp949    (UTF8_octet);
  $cp950_octet     = mb::Encode::to_cp950    (UTF8_octet);
  $eucjp_octet     = mb::Encode::to_eucjp    (UTF8_octet);
  $gbk_octet       = mb::Encode::to_gbk      (UTF8_octet);
  $sjis_octet      = mb::Encode::to_sjis     (UTF8_octet);
  $uhc_octet       = mb::Encode::to_uhc      (UTF8_octet);

  # MBCS decode
  $UTF8_octet = mb::Encode::by_big5     (big5_octet     );
  $UTF8_octet = mb::Encode::by_big5hkscs(big5hkscs_octet);
  $UTF8_octet = mb::Encode::by_cp932    (cp932_octet    );
  $UTF8_octet = mb::Encode::by_cp936    (cp936_octet    );
  $UTF8_octet = mb::Encode::by_cp949    (cp949_octet    );
  $UTF8_octet = mb::Encode::by_cp950    (cp950_octet    );
  $UTF8_octet = mb::Encode::by_eucjp    (eucjp_octet    );
  $UTF8_octet = mb::Encode::by_gbk      (gbk_octet      );
  $UTF8_octet = mb::Encode::by_sjis     (sjis_octet     );
  $UTF8_octet = mb::Encode::by_uhc      (uhc_octet      );

  # imports short name
  use mb::Encode qw(
      to_big5       big5       by_big5
      to_big5hkscs  big5hkscs  by_big5hkscs
      to_cp932      cp932      by_cp932
      to_cp936      cp936      by_cp936
      to_cp949      cp949      by_cp949
      to_cp950      cp950      by_cp950
      to_eucjp      eucjp      by_eucjp
      to_gbk        gbk        by_gbk
      to_sjis       sjis       by_sjis
      to_uhc        uhc        by_uhc
  );

  # MBCS encode on shorthand
  $big5_octet      = big5     (UTF8_octet);
  $big5hkscs_octet = big5hkscs(UTF8_octet);
  $cp932_octet     = cp932    (UTF8_octet);
  $cp936_octet     = cp936    (UTF8_octet);
  $cp949_octet     = cp949    (UTF8_octet);
  $cp950_octet     = cp950    (UTF8_octet);
  $eucjp_octet     = eucjp    (UTF8_octet);
  $gbk_octet       = gbk      (UTF8_octet);
  $sjis_octet      = sjis     (UTF8_octet);
  $uhc_octet       = uhc      (UTF8_octet);

SUPPORTED PERL VERSIONS

  perl version 5.00503 to newest perl

SEE ALSO

  Encode - character encodings in Perl
  https://metacpan.org/dist/Encode

  mb - run Perl script in MBCS encoding (not only CJK ;-)
  https://metacpan.org/dist/mb