JPH02216515A - 混在フィールド取扱方式 - Google Patents

混在フィールド取扱方式

Info

Publication number
JPH02216515A
JPH02216515A JP1037396A JP3739689A JPH02216515A JP H02216515 A JPH02216515 A JP H02216515A JP 1037396 A JP1037396 A JP 1037396A JP 3739689 A JP3739689 A JP 3739689A JP H02216515 A JPH02216515 A JP H02216515A
Authority
JP
Japan
Prior art keywords
byte
field
character
coexisting
characters
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
Application number
JP1037396A
Other languages
English (en)
Inventor
Masahide Matsuzaki
松崎 昌英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KANSAI NIPPON DENKI SOFTWARE KK
Original Assignee
KANSAI NIPPON DENKI SOFTWARE KK
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KANSAI NIPPON DENKI SOFTWARE KK filed Critical KANSAI NIPPON DENKI SOFTWARE KK
Priority to JP1037396A priority Critical patent/JPH02216515A/ja
Publication of JPH02216515A publication Critical patent/JPH02216515A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は混在フィールド取扱方式、特に一つのレコード
中に1バイト系文字と2バイト系文字とが混在するフィ
ールドに対する混在フィールド取扱方式に関する。
[従来の技術〕 従来の混在フィールドの扱いの例を第4図を参照して説
明する。
第4図(A)は従来の混在フィールド取扱方式による混
在フィールド例を示す。本混在フィールドには、漢字コ
ード(2バイト系文字→が2回発生しており、漢字IN
コード、2バイト系文字。
漢字OUTコード、1バイト系文字の組み合わせより成
っている。従来は、このようは混在フィールドが入力デ
ータに含まれていても、そのままの形式−で処理するか
、次項で述べる本方式の欠点を回避するべく、すべての
文字を2バイト系文字として設計するようにしておくか
であった。
〔発明が解決しようとする課題〕
上述した従来の混在フィールド取扱方式では、混在フィ
ールド長が固定にも拘わらず、シフトコードの発生回数
により、漢字INコードと漢字OUTコードの発生個数
が変化するため、処理時にフィールド中での桁おちが発
生する場合があり、混在フィールドの扱いは非常に処理
が繁雑なものになるという欠点がある。
第4図(B)は、漢字コードが3度発生したために、2
度発生している第4図(A>に対して桁落ちが発生した
混在データ例を示している。
このような欠点を回避して、すべて2バイト系文字で設
計すると、当然ながら、1バイト系文字も2バイト文字
として設計されるため、1行136桁のところが68桁
しか印字することができないという欠点がある。
〔課題を解決するための手段〕
本発明の方式は、一つのレコード中に1バイト系文字と
2バイト系文字とが混在するフィールドの取扱方式にお
いて、 前記1バイト系文字に対応した2バイト系半角文字を予
め格納している外部テーブルと、混在フィールドが発生
する文字列を格納しているフィールドを指示する指示手
段と、 その指示を解析する解析指示手段と、 前記指示によって与えられたフィールドを入力データレ
コードから選択する選択手段と、該選択されたフィール
ドの中1バイト系文字に対応した2バイト系半角文字を
前記外部テーブルから検索する半角変換テーブル検索手
段と、該検索によって得られた2バイト系半角文字で・
前記1バイト系文字を置き換える2バイト系半角文字置
き換え手段とを有することを特徴とする。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図を参照すると、本発明の一実施例は、混在フィー
ルドが格納されているフィールドの先頭位置を記号“へ
”、また最終位置を記号“¥”で指示する指示手段1−
1、指示されたフィールドの先頭位置と最終位置を解析
する指示解析手段1−2、入力データファイル1−8の
入力データより指示により与えられた混在フィールドを
選択する選択手段1−3.1バイト系文字に対応した2
バイト系半角文字を持つ外部テーブル1−7、外部テー
ブル1−7を参照し混在フィールド中の1バイトごとに
1バイト系文字に対して2バイト系半角文字を検索する
半角変換テーブル検索手段1−4.2バイト系文字はそ
のまま出力し、1バイト系文字に対して2バイト系半角
文字に置き換える2バイト系半角文字置き換え手段1−
5、すべて漢字コードに変換されたフィールドを出力す
る出力手段1−6とから構成されている。
次に本発明の動作について第2図と第3図に示す例によ
り説明する。
第2図は入力データ、第3図はこの入力データに対する
出力データである。第2図において、記号°“へ′ (
コード゛”5F”)と記号゛¥″′ (コード“5B”
)とで指定される混在フィールドが示されている。この
混在フィールドは、漢字TN(コードは“3F75″)
と漢字OUT (コードは“3F76”)とで指定され
た2つの2バイト系文字列と、2つの“°A” (コー
ドはC1”)の1バイト系文字列とから成る。
まず、このような入力データの中の混在フィールドの格
納しであるフィールド位置を指示手段1−1より受けと
る。その指示を指示解析手段1−21にて解析し選択手
段1−3へ与える。選択手段1−3は、入力データファ
イル1−8の混在フィールドを判断し、それを半角変換
テーブル検索手段1−4へ渡す。
半角変換テーブル検索手段1−4は、渡された混在フィ
ールドを順次読み込み、1バイト系文字に対応した2バ
イト系半角文字を持つ外部テーブル1−7を検索するこ
とにより、混在フィールドの中の1バイト系文字に対応
した2バイト系半角文字か否かを判断し、該当分に関し
ては外部テーブルより2バイト系半角文字に置き換える
2バイト系半角文字置き換え手段1−5は出力手段へ順
次出力する。これによりすべての内容が第3図に示すよ
うな出力データ形式に出来上がり、目的とする混在フィ
ールドに対して2バイト系文字列のフィールドが出来上
る。上述の例では、第2図のコード“C1゛°は第3図
のコード” 2941”に置き換えられていることがわ
かる。
〔発明の効果〕
以上説明したように本発明は、レコード中の混在フィー
ルドのうち1バイト系文字に対しては2バイト系半角文
字に変換することにより、レコード中に混在フィールド
がなくなり、混在フィールドの扱いから生ずる処理の繁
雑さを解決出来る。
1−3・・・選択手段、1−4・・・半角変換テーブル
検索手段、1−5・・・2バイト系半角文字置き換え手
段、1−6・・・出力手段、1−7・・・外部テーブル
、1−8・・・入力データファイル、1−9・・・出力
データファイル。

Claims (1)

  1. 【特許請求の範囲】 一つのレコード中に1バイト系文字と2バイト系文字と
    が混在するフィールドの取扱方式において、 前記1バイト系文字に対応した2バイト系半角文字を予
    め格納している外部テーブルと、 混在フィールドが発生する文字列を格納しているフィー
    ルドを指示する指示手段と、 その指示を解析する解析指示手段と、 前記指示によって与えられたフィールドを入力データレ
    コードから選択する選択手段と、 該選択されたフィールドの中1バイト系文字に対応した
    2バイト系半角文字を前記外部テーブルから検索する半
    角変換テーブル検索手段と、該検索によって得られた2
    バイト系半角文字で前記1バイト系文字を置き換える2
    バイト系半角文字置き換え手段とを有することを特徴と
    する混在フィールド取扱方式。
JP1037396A 1989-02-17 1989-02-17 混在フィールド取扱方式 Pending JPH02216515A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1037396A JPH02216515A (ja) 1989-02-17 1989-02-17 混在フィールド取扱方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1037396A JPH02216515A (ja) 1989-02-17 1989-02-17 混在フィールド取扱方式

Publications (1)

Publication Number Publication Date
JPH02216515A true JPH02216515A (ja) 1990-08-29

Family

ID=12496370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1037396A Pending JPH02216515A (ja) 1989-02-17 1989-02-17 混在フィールド取扱方式

Country Status (1)

Country Link
JP (1) JPH02216515A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07281949A (ja) * 1994-04-15 1995-10-27 Nec Corp 記憶装置のデータ格納方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07281949A (ja) * 1994-04-15 1995-10-27 Nec Corp 記憶装置のデータ格納方法

Similar Documents

Publication Publication Date Title
EP0490964B1 (en) Improved data compression apparatus
US5469161A (en) Algorithm for the implementation of Ziv-Lempel data compression using content addressable memory
AU2002234715B2 (en) Method for compressing/decompressing a structured document
US20040172234A1 (en) Hardware accelerator personality compiler
US5467433A (en) Label printing and data collection program generator
Brooker et al. A general translation program for phrase structure languages
EP1504369A1 (en) System and method for processing of xml documents represented as an event stream
JPH0869370A (ja) データ圧縮方法およびシステム
US5225833A (en) Character encoding
US5001477A (en) Encoding variable length and null data while preserving sort sequence
JPH02216515A (ja) 混在フィールド取扱方式
Donegan et al. Lexical analysis and parsing techniques for a vector machine
US6628211B1 (en) Prefix table implemented data compression method and apparatus
JP2800538B2 (ja) 可変長ビット列処理プロセッサ
JP3210183B2 (ja) データ圧縮方法及び装置
Watson et al. NIST Special Database 29: Plain and Rolled Images from Paired Fingerprint Cards
JP4726046B2 (ja) 文字列検索装置及びコンピュータプログラム及び文字列検索方法
JPH052578A (ja) かな漢字変換方式
JPH04362739A (ja) 変数管理方法
JP2007102744A (ja) マルチバイト文字セット用正規表現コンパイラ構成方法及びプログラム
JPH07261975A (ja) 日本語変数エディタ
JPH0830629A (ja) 文書処理装置
JP3018579B2 (ja) 名前検索処理装置
JP2003162437A (ja) Csv形式データ置換システム
Whitington More OCaml: algorithms, methods & diversions