From: lunde@adobe.com (Ken Lunde)
Subject: Re: Using JIS with a Mac
Organization: Adobe Systems Incorporated
Date: Sat, 5 Sep 1992 15:39:57 GMT

	The most current version of MacKc is 0.93, and has been around for
nearly 2 years now. Version 0.92 is obsolete!
	I have also written a similar tool called JCONV (version 2.3). It
is a Macintosh port of a UNIX tool I wrote. It can be FTP'ed from site
msi.umn.edu in the pub/lunde/mac directory as jconv-23.hqx. There are also
two other tools there: JCHAR and JCODE.
	I think that you will find that JCONV has many useful options,
especially for those in the States (like the ability to repair damaged
JIS-encoded files). I also included handling of half-width katakana in
Shift-JIS and EUC codes (conversion to/from full-width equivalents is
fully supported).
	I will include here the help page from JCONV. Give my tools a
try!

-- Ken R. Lunde
   Adobe Systems Incorporated
   Japanese Font Production
   lunde@mv.us.adobe.com


** jconv v2.3 (August 12, 1992) **

Written by Ken R. Lunde, Adobe Systems Incorporated
lunde@mv.us.adobe.com

Usage: jconv [-options] [infile] [outfile]

Tool description: This tool is a utility for converting the Japanese code of
textfiles, and supports Shift-JIS, EUC, New-JIS, Old-JIS, and NEC-JIS for
both input and output. It can also display a file's input code, repair
damaged Old- or New-JIS files, and display the specifications for any of the
handled codes.

Options include:

  -c        Displays the detected input code, then exits -- the types
            reported include EUC, Shift-JIS, New-JIS, Old-JIS, NEC-JIS, ASCII
            (no Japanese), ambiguous (Shift-JIS or EUC), and unknown (note
            that this option overrides "-iCODE")
  -f        Converts half-width katakana to their full-width equivalents (this
            option is forced when output code is New-, Old-, or NEC-JIS)
  -h        Displays this help page, then exits
  -iCODE    Forces input code to be recognized as CODE
  -o[CODE]  Output code set to CODE (default is Shift-JIS if this option is
            not specified, or if the specified CODE is invalid)
  -r[CODE]  Repairs damaged New- and Old-JIS encoded files by restoring lost
            escape characters, then converts it to the CODE specified (the
            default is to convert the file to New-JIS if CODE is not
            specified -- cannot be used in conjunction with "-s")
  -s[f]     Removes escape characters from valid escape sequences of New- and
            Old-JIS encoded files -- "f" will force all escape characters
            to be removed (default extension is .rem -- cannot be used in
            conjunction with "-r")
  -t[CODE]  Prints a table listing the specifications for the specified CODE,
            then exits (all code tables will be displayed if CODE is not
            specified, or if CODE is invalid)
  -v        Verbose mode -- displays information such as automatically
            generated file names, detected input code, number of escape
            characters restored/removed, etc.

NOTE: CODE has five possible values (and default outfile extensions):
      "e" = EUC (.euc); "s" = Shift-JIS (.sjs); "j" = New-JIS (.new);
      "o" = Old-JIS (.old); and "n" = NEC-JIS (.nec)

Newsgroups: sci.lang.japan