sinocode.man
上传用户:minyiyu
上传日期:2018-12-24
资源大小:864k
文件大小:4k
源码类别:

Telnet服务器

开发平台:

Unix_Linux

  1.   Copyright (C) 1992 Per Hammarlund <perham@nada.kth.se>
  2. INTRO
  3.   Written by Per Hammarlund <perham@nada.kth.se>
  4.   Helpful remarks from Ken-Ichi Handa <handa@etl.go.jp>.
  5.   The sinoco??.cod (translation) files are provided by Urs Widmer
  6.   <a06g@alf.zfn.uni-bremen.de>.
  7. COPYING
  8.   This program is free software; you can redistribute it and/or modify
  9.   it under the terms of the GNU General Public License as published by
  10.   the Free Software Foundation; either version 1, or (at your option)
  11.   any later version.
  12.  
  13.   This program is distributed in the hope that it will be useful,
  14.   but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16.   GNU General Public License for more details.
  17.  
  18.   You should have received a copy of the GNU General Public License
  19.   along with this program; if not, write to the Free Software
  20.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21. SINOCODE VERSION 0.1
  22. This program translates files between different character codings.
  23. GB, BIG5, IBM555, and JIS-EUC codings.  The program is still in a beta
  24. version, and will be until the version number hits 1.0.  This program
  25. uses Urs Widmer's conversion tables.  If you find any bugs in these,
  26. or better, if you would like to suggest additions and changes, please
  27. contact Urs at the above address.
  28.  1  GB-2312   -->  BIG-5 sinocogb.cod
  29.  2  GB-2312   -->  IBM-555 sinocogb.cod
  30.  3  GB-2312   -->  JIS (EUC) sinocogj.cod
  31.  4  BIG-5     -->  GB-2312 sinocobg.cod
  32.  5  BIG-5     -->  IBM-555 Calc
  33.  6  BIG-5     -->  JIS (EUC) sinocobj.cod
  34.  7  JIS (EUC) -->  GB-2312 sinocojg.cod
  35.  8  JIS (EUC) -->  BIG-5   sinocojb.cod
  36.  9  IBM-555   -->  BIG-5   calc
  37. 10  IBM-555   -->  GB-2312 sinocobg.cod
  38. SINOCODE
  39. USE
  40. sinocode -version Gives you the current version.
  41. sinocode -help Prints a short help.
  42. sinocode <coding1> infile <coding2> outfile
  43. Converts from one coding to another.
  44. Infile and outfile can be either a
  45. filename or "-", meaning stdin or
  46. stdout.  The codings are "-jis",
  47. "-ibm", "-gb", and "-big".
  48. TRANSLATIONS
  49. The sinocode program can perform the following conversions.
  50.  1  GB-2312   -->  BIG-5 sinocogb.cod
  51.  2  GB-2312   -->  IBM-555 sinocogb.cod
  52.  3  GB-2312   -->  JIS (EUC) sinocogj.cod
  53.  4  BIG-5     -->  GB-2312 sinocobg.cod
  54.  5  BIG-5     -->  IBM-555 Calculation
  55.  6  BIG-5     -->  JIS (EUC) sinocobj.cod
  56.  7  JIS (EUC) -->  GB-2312 sinocojg.cod
  57.  8  JIS (EUC) -->  BIG-5   sinocojb.cod
  58.  9  IBM-555   -->  BIG-5   Calculation
  59. 10  IBM-555   -->  GB-2312 sinocobg.cod
  60. MISSING CHARACTERS
  61. Sometimes there are missing characters in the translation tables, and
  62. for some chars there is nothing to translate to, ie the character is
  63. missing in the code you are translating to, in these cases the program
  64. will insert a "missing-character", either a default or one of you own
  65. choise.
  66. By the default the program will insert a "fat equal sign".  If you
  67. want to change this, you can set some environment varibles.  The
  68. envvar "SINOMISSDEF" will change the default missing character for
  69. *all* translations.  The envvars: "SINOJISEUC", "SINOBIG5",
  70. "SINOGB2312", and "SINOIBM555", will change only for their target
  71. coding.  So if you want to have a "black box" for all translation
  72. except JIS, where you want a "square box" you should set the env vars
  73. as:
  74. export SINOMISSDEF=black_box
  75. export SINOJISEUC=square_box
  76. The value of a envvar can either be one of the defined "character
  77. names": "fat_equal", "black_box", or "square_box". Or it can be a two
  78. byte character code.
  79. PLEASE NOTICE!!!
  80. The table for these names has not been completed right now!!!
  81. RELATED PROGRAMS
  82. If you need to convert between different forms of JIS, you will find
  83. Ken Lunde's program JIS.c very helpful.