NAME

jacode - Perl program for Japanese character code conversion

SYNOPSIS

    require 'jacode.pl';

    # note: You can use either of the package of 'jcode' and 'jacode'

    jacode::convert(\$line, $OUTPUT_encoding [, $INPUT_encoding [, $option]])
    jacode::xxx2yyy(\$line [, $option])
    jacode::to($OUTPUT_encoding, $line [, $INPUT_encoding [, $option]])
    jacode::jis($line [, $INPUT_encoding [, $option]])
    jacode::euc($line [, $INPUT_encoding [, $option]])
    jacode::sjis($line [, $INPUT_encoding [, $option]])
    jacode::utf8($line [, $INPUT_encoding [, $option]])
    jacode::jis_inout($JIS_Kanji_IN, $ASCII_IN)
    jacode::get_inout($string)
    jacode::cache()
    jacode::nocache()
    jacode::flushcache()
    jacode::flush()
    jacode::h2z_xxx(\$line)
    jacode::z2h_xxx(\$line)
    jacode::getcode(\$line)
    jacode::tr(\$line, $from, $to [, $option])
    jacode::trans($line, $from, $to [, $option])
    jacode::init()
    $jacode::convf{'xxx', 'yyy'}
    $jacode::z2hf{'xxx'}
    $jacode::h2zf{'xxx'}

    &jcode'convert(*line, $OUTPUT_encoding [, $INPUT_encoding [, $option]])
    &jcode'xxx2yyy(*line [, $option])
    &jcode'to($OUTPUT_encoding, $line [, $INPUT_encoding [, $option]])
    &jcode'jis($line [, $INPUT_encoding [, $option]])
    &jcode'euc($line [, $INPUT_encoding [, $option]])
    &jcode'sjis($line [, $INPUT_encoding [, $option]])
    &jcode'utf8($line [, $INPUT_encoding [, $option]])
    &jcode'jis_inout($JIS_Kanji_IN, $ASCII_IN)
    &jcode'get_inout($string)
    &jcode'cache()
    &jcode'nocache()
    &jcode'flushcache()
    &jcode'flush()
    &jcode'h2z_xxx(*line)
    &jcode'z2h_xxx(*line)
    &jcode'getcode(*line)
    &jcode'tr(*line, $from, $to [, $option])
    &jcode'trans($line, $from, $to [, $option])
    &jcode'init()
    $jcode'convf{'xxx', 'yyy'}
    $jcode'z2hf{'xxx'}
    $jcode'h2zf{'xxx'}

ABSTRACT

    This software has upper compatibility to jcode.pl and multiple inheritance
    both stable jcode.pl library and active Encode module.

    * jcode.pl upper compatible
    * pkf command upper compatible
    * Perl4 script also Perl5 script
    * Powered by Encode::from_to (Yes, not only Japanese!)
    * future-proof software
    * Support HALFWIDTH KATAKANA
    * Support UTF-8 by cp932 to Unicode table
        http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT
        http://support.microsoft.com/kb/170559/ja
        (JIS X 0221:2007 BASIC JAPANESE and COMMON JAPANESE)
    * Hidden UTF8 flag
    * No Object oriented
    * Maintain the traditional programming

INSTALLATION

   To test this software, type the following:

   make test

   To install this software, copy 'jacode.pl' to any directory of @INC.

DEPENDENCIES

    This software requires perl 4.036 or later.

AUTHOR

    Copyright (c) 1992,1993,1994 Kazumasa Utashiro
    Copyright (c) 1995-2000 Kazumasa Utashiro
    Copyright (c) 2002 Kazumasa Utashiro
    Copyright (c) 2010, 2011, 2014, 2015, 2016, 2017, 2018 INABA Hitoshi

SEE ALSO

    jcode.pl: Perl library for Japanese character code conversion, Kazumasa Utashiro
    ftp://ftp.iij.ad.jp/pub/IIJ/dist/utashiro/perl/
    http://web.archive.org/web/20090608090304/http://srekcah.org/jcode/
    ftp://ftp.oreilly.co.jp/pcjp98/utashiro/
    http://mail.pm.org/pipermail/tokyo-pm/2002-March/001319.html
    https://twitter.com/uta46/status/11578906320

    jacode - Perl program for Japanese character code conversion
    https://metacpan.org/search?q=jacode.pl

    Jacode4e - jacode.pl-like program for enterprise
    https://metacpan.org/pod/Jacode4e

    Jacode4e::RoundTrip - Jacode4e for round-trip conversion in JIS X 0213
    https://metacpan.org/pod/Jacode4e::RoundTrip

    Modern::Open - Autovivification, Autodie, and 3-args open support
    https://metacpan.org/pod/Modern::Open