JPS60252947A - コ−ド変換装置 - Google Patents
コ−ド変換装置Info
- Publication number
- JPS60252947A JPS60252947A JP10842584A JP10842584A JPS60252947A JP S60252947 A JPS60252947 A JP S60252947A JP 10842584 A JP10842584 A JP 10842584A JP 10842584 A JP10842584 A JP 10842584A JP S60252947 A JPS60252947 A JP S60252947A
- Authority
- JP
- Japan
- Prior art keywords
- character
- code
- conversion
- conversion table
- replaced
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はコード変換方式に係り、特に、電子計算機シス
テムにおいて、周辺装置と中央処理装置の文字コード体
系が異なる場合に好適なコード変換装置に関する。
テムにおいて、周辺装置と中央処理装置の文字コード体
系が異なる場合に好適なコード変換装置に関する。
従来のコード変換方式は、第1図に示すように、変換前
のコードの値をポインタ101として、変換テーブル1
00内の変換後コード102を取出すという変換テーブ
ル方式が一般的であり、本方式は、処理が高速で、かつ
、変換コード体系の変更が容易に出来る利点がある。
のコードの値をポインタ101として、変換テーブル1
00内の変換後コード102を取出すという変換テーブ
ル方式が一般的であり、本方式は、処理が高速で、かつ
、変換コード体系の変更が容易に出来る利点がある。
ところで、米国Be1l研究所で開発された会話処理向
けのUNIXシステムおよび、そのシステム記述言語の
C言語は、人間の読みやすさの点から英小文字を基本的
な文字の集合としており、英小文字aと英大文字Aは別
文字扱いとしたAS、CIIコード体系である。
けのUNIXシステムおよび、そのシステム記述言語の
C言語は、人間の読みやすさの点から英小文字を基本的
な文字の集合としており、英小文字aと英大文字Aは別
文字扱いとしたAS、CIIコード体系である。
会話処理システムは、小量のデータ入力や修正には向い
ているが、大量のデータを一度に入力する場合は、カー
ドやフロッピーを入力媒体としたほうが処理性が良い。
ているが、大量のデータを一度に入力する場合は、カー
ドやフロッピーを入力媒体としたほうが処理性が良い。
ところが、カードやフロッピーの文字コード体系はEB
CDIKコードで英小文字が無いため、英大文字でパン
チし、入力時にコード変換方式で英小文字にコード変換
していた。しかし、このコード変換方式では、すべて英
小文字になってしまうため、一つのデータの集まりの中
で英大文字と英小文字を混在して使うことができない欠
点があった。また、C言語で文の区切シ葭使っている(
および)などEBCDIKコード体系にない文字は表現
することができない欠点もあった。
CDIKコードで英小文字が無いため、英大文字でパン
チし、入力時にコード変換方式で英小文字にコード変換
していた。しかし、このコード変換方式では、すべて英
小文字になってしまうため、一つのデータの集まりの中
で英大文字と英小文字を混在して使うことができない欠
点があった。また、C言語で文の区切シ葭使っている(
および)などEBCDIKコード体系にない文字は表現
することができない欠点もあった。
本発明の目的は、一つのデータの集まシの中に英大文字
と英小文字を混在でき、その変換コード体系にない文字
コードを表現可能とするコード変換装置を提供するにあ
る。
と英小文字を混在でき、その変換コード体系にない文字
コードを表現可能とするコード変換装置を提供するにあ
る。
本発明は、あらかじめ決められている指定文字間の文字
は、英大文字のiまEBCDIKからASCIIにコー
ド変換し、コード体系にない文字は検数文字に置換えて
表現し、コード変換できるように、変換テーブル内の各
変換後コードに特殊変換テーブル検索ポインタを付加し
、指定文字および置換え文字についての特殊コード変換
処理を可能とすることを特徴とする。
は、英大文字のiまEBCDIKからASCIIにコー
ド変換し、コード体系にない文字は検数文字に置換えて
表現し、コード変換できるように、変換テーブル内の各
変換後コードに特殊変換テーブル検索ポインタを付加し
、指定文字および置換え文字についての特殊コード変換
処理を可能とすることを特徴とする。
以下、本発明の一実施例を図面に基づいて説明する。
第2図は、本発明によるコード変換方式の一実施例の説
明図である。図において、本発明によるコード変換方式
を実施するコマンド300は、入力カードより入力し九
EBCDIKコードを、ASCII コードにコード変
換し、出力ファイル400に出力する。ここで、英大文
字はすべて英小文字に変換するが、指定文字:に囲まれ
た文字は英大文字のままとし、置換え文字C〆および〆
)は(および)に置換えるものとする。
明図である。図において、本発明によるコード変換方式
を実施するコマンド300は、入力カードより入力し九
EBCDIKコードを、ASCII コードにコード変
換し、出力ファイル400に出力する。ここで、英大文
字はすべて英小文字に変換するが、指定文字:に囲まれ
た文字は英大文字のままとし、置換え文字C〆および〆
)は(および)に置換えるものとする。
第3図は、このコード変換方式を実現するための変換テ
ーブルの構成図である。変換テーブル500内の変換前
コードをポインタ501としたところには、変換後コー
ド502と特殊変換テーブル検索ポインタ500があり
、検索ポインタ503がキOのコードについては特殊な
変換処理が必要であることを示しておシ、検索ボイ/り
503よ請求めた特殊変換テーブル600の先頭には、
特殊変換モード(置換えモード・指定文字の開始モード
及び終了モード603)が入っている。置換えモードの
特殊変換テーブル601には次の二文字目に続く文字の
E B CD I Kコードと置換えるべき文字のA8
CIIコードが入っている。指定文字開始モードの特殊
変換テーブル602は、変換テーブル500と同一な構
成となっているが、その指定文字の検索ポインタは、指
定文字終了モードの特殊変換テーブルを示し、置換文字
の検索ポインタは、変換テーブル500と同じ置換えモ
ードの瞥体変換テーブルを示している。
ーブルの構成図である。変換テーブル500内の変換前
コードをポインタ501としたところには、変換後コー
ド502と特殊変換テーブル検索ポインタ500があり
、検索ポインタ503がキOのコードについては特殊な
変換処理が必要であることを示しておシ、検索ボイ/り
503よ請求めた特殊変換テーブル600の先頭には、
特殊変換モード(置換えモード・指定文字の開始モード
及び終了モード603)が入っている。置換えモードの
特殊変換テーブル601には次の二文字目に続く文字の
E B CD I Kコードと置換えるべき文字のA8
CIIコードが入っている。指定文字開始モードの特殊
変換テーブル602は、変換テーブル500と同一な構
成となっているが、その指定文字の検索ポインタは、指
定文字終了モードの特殊変換テーブルを示し、置換文字
の検索ポインタは、変換テーブル500と同じ置換えモ
ードの瞥体変換テーブルを示している。
第4図は、本発明のコード変換方式のフローチャートで
ある。図において、特殊変換モード以外の通常のコード
変換は、ブロック707で変換後コード1を出力ファイ
ル400にセットしている。
ある。図において、特殊変換モード以外の通常のコード
変換は、ブロック707で変換後コード1を出力ファイ
ル400にセットしている。
置換え文字の一文字目が現われた場合は、二文字目をチ
ェックし、二文字目も置換え文字のときはブロック71
8で置換え文字コードをセットしているが、二文字目が
置換え文字以外のときはブロック720で一文字目の変
換後コードをセットしている。指定文字が現われた場合
は、ブロック714で変換テーブルを指定文字用に変更
してコード変換処理し、もう一度指定文字が現われたら
ブロック715で変換テーブルを元(戻している。
ェックし、二文字目も置換え文字のときはブロック71
8で置換え文字コードをセットしているが、二文字目が
置換え文字以外のときはブロック720で一文字目の変
換後コードをセットしている。指定文字が現われた場合
は、ブロック714で変換テーブルを指定文字用に変更
してコード変換処理し、もう一度指定文字が現われたら
ブロック715で変換テーブルを元(戻している。
なお、指定文字用の変換テーブル602を通常処理の変
換テーブル500と同一構造にすることにより、指定文
字コード変換中でも置換え文字処理が可能となっている
。
換テーブル500と同一構造にすることにより、指定文
字コード変換中でも置換え文字処理が可能となっている
。
本実施例のコマンド300によれH1EBCDIKコー
ドの入力カード200よシ、コード体系の異なるASC
IIコードのファイル400が作成可能となる。本発明
の変形例として、指定文字:を取り除かずにそのit出
カフアイル罠出力するとか指定文字:を他の文字、たと
えば、空白に置換えて出力するとか、カードの73カラ
ム以降のID。
ドの入力カード200よシ、コード体系の異なるASC
IIコードのファイル400が作成可能となる。本発明
の変形例として、指定文字:を取り除かずにそのit出
カフアイル罠出力するとか指定文字:を他の文字、たと
えば、空白に置換えて出力するとか、カードの73カラ
ム以降のID。
8BQ欄は、英大文字のまま、コード変換するとかが考
えられる。また、特殊変換テーブルの情報を逆にするこ
と九より、英小文字は英大文字に、英大文字は英大文字
のままに、(および)は(〆および〆J#Clt換える
等、出力処理への適用も考えられる。
えられる。また、特殊変換テーブルの情報を逆にするこ
と九より、英小文字は英大文字に、英大文字は英大文字
のままに、(および)は(〆および〆J#Clt換える
等、出力処理への適用も考えられる。
本発明によれば、一つのデータの集まりの中に英大文字
と英小文字を混在させ、その変換コード体系にない文字
コードが表現可能なコード変換処理を高速に行なうこと
ができ、かつ、変換コード体系の変更も容易になる。
と英小文字を混在させ、その変換コード体系にない文字
コードが表現可能なコード変換処理を高速に行なうこと
ができ、かつ、変換コード体系の変更も容易になる。
第1図は従来のコード変換テーブルの構成図、第2図は
本発明のコード変換方式の一実施例の説明図、第3図は
第2図のコード変換テーブルの構成図、第4図は第2図
のコード変換方法を示すフローチャートである。 100・・・変換テーブル、200・・・入力カード、
300・・・コマンド、400・・・出力ファイル、5
00狛 1 図 第2田
本発明のコード変換方式の一実施例の説明図、第3図は
第2図のコード変換テーブルの構成図、第4図は第2図
のコード変換方法を示すフローチャートである。 100・・・変換テーブル、200・・・入力カード、
300・・・コマンド、400・・・出力ファイル、5
00狛 1 図 第2田
Claims (1)
- 【特許請求の範囲】 1、周辺装置と中央処理装置の文字:l−ド体系が異な
る電子計算機システムにおいて、 コード変換テーブルと、特殊変換テーブルとからなシ、
前記コード変換テーブル内の変換後コードに前記特殊変
換テーブルの検索ポインタを付加したことを特徴とする
コード変換装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10842584A JPS60252947A (ja) | 1984-05-30 | 1984-05-30 | コ−ド変換装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10842584A JPS60252947A (ja) | 1984-05-30 | 1984-05-30 | コ−ド変換装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60252947A true JPS60252947A (ja) | 1985-12-13 |
Family
ID=14484439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10842584A Pending JPS60252947A (ja) | 1984-05-30 | 1984-05-30 | コ−ド変換装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60252947A (ja) |
-
1984
- 1984-05-30 JP JP10842584A patent/JPS60252947A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4653100A (en) | Audio response terminal for use with data processing systems | |
JP2581661B2 (ja) | テキスト情報通信システム | |
JPH05266069A (ja) | 中国語と日本語との間の双方向機械翻訳方式 | |
JPS60252947A (ja) | コ−ド変換装置 | |
US4402058A (en) | Keyboard mismatch correction | |
JPS63298563A (ja) | 文章要約システム | |
JPS6371767A (ja) | 文書作成装置 | |
JPS6134620A (ja) | 計算機への入力方法 | |
JPH0348359A (ja) | コンピユータシステム端末における複数国語の表示方式 | |
JPH02250160A (ja) | 漢字コード変換方式 | |
JPH09312574A (ja) | 情報処理装置 | |
JPS61233862A (ja) | かな漢字変換装置 | |
JPH11175511A (ja) | 中国語入力変換処理装置、中国語入力変換処理方法、中国語入力変換処理プログラムを記録した記録媒体 | |
JPS6395565A (ja) | 仮名漢字変換手法 | |
JPH0440554A (ja) | 文字データ処理装置 | |
JPS63156275A (ja) | かな・カナ変換候補自動追加式氏名入力装置 | |
JPS6383833A (ja) | 文字列検索方法 | |
JPS6167172A (ja) | 漢字内部コ−ド生成装置 | |
JPH035876A (ja) | ルビ入力方式 | |
JPH021027A (ja) | 圧縮形式ソースプログラムのコンパイル方式 | |
JPH0354661A (ja) | 仮名・アルファベット変換入力方法 | |
KR19990026046A (ko) | 문자 입력 모드의 자동 변환 방법 | |
JPS62260265A (ja) | 簡易漢字入力方法 | |
JPH077413B2 (ja) | 文章用語検定装置 | |
JPH04133165A (ja) | かな漢字変換装置 |