EBCDICをASCIIに変換したいのですが、
ASCIIは半角カナは変換できませんよね?
それをどうにかして変換できるようにしたいのですが。。。
どなたかご存知の方、教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ずーっと以前、AGテックさんの「JF-TRAN」を使ってました。



参考URLをご覧ください。

参考URL:http://www.agtech.co.jp/products/jftran/body.html
    • good
    • 0
この回答へのお礼

ありがとうございました。
参考にさせていただきました!
どうもありがとうございました(^-^)

お礼日時:2002/03/01 17:32

ASCII(ANSI)は半角カナは扱えませんが、JIS(8)なら扱えますよ。



EBCDIC(IBM,NEC,etc)のコード表とJIS(ASCII)のコード表を比べながら、作るか、変換ルーチンを探してくるしかないのではないでしょうか。
    • good
    • 0
この回答へのお礼

PtoPさん、ありがとうございます。
そうですね~
作るしかないでしょうね~
回答ありがとうございました(^-^)

お礼日時:2002/03/01 17:33

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QPCでMVSを動かしたい

PC(Windows XP)でMVSを動かしたいのですが、いろいろなサイトに行きましたが、動かすためのフリーソフトを入手することが出来ませんでした。どなたか、実際に入手して動かされた方、ご教授願います。

Aベストアンサー

MVSのある場所
http://www.ibiblio.org/jmaynard/

Cygwinの解説
http://www.mars.dti.ne.jp/~sohda/cygwin/setup.html

MVSの導入解説
http://ideal.zive.net/web/mvs/m14.html
※ページの最下段・右向き矢印で次のページに進めます


これで分かんなかったら諦めた方がいいです。

QCOBOLで半角カナを全角カナに変換

COBOLの初心者です。半角カナを全角カナに変換するルーチンを作成するように言われて困っています。ヒントとなるようなサンプルソースを教えて頂けないでしょうか。

Aベストアンサー

REDEFINES がちゃんと理解できていないのでしょうか。

たとえば、こんな定義をしたとします。

01 TEMP.
  05 TEMP-TEXT PIC X(10) VALUE 'ABCDEFGHIJ'.
  05 TEMP-TEXTR REDEFINES TEMP-TEXT.
   07 TEMP-1 PIC X(02).
   07 TEMP-2 PIC X(02).
   07 TEMP-3 PIC X(02).
   07 TEMP-4 PIC X(02).
   07 TEMP-5 PIC X(02).

05 TEMP-TEXT PIC X(10) VALUE 'ABCDEFGHIJ'.
ではメモリ上の各アドレスに次のようにデータが入ります。
アドレス  文字
ADDR0001| A
ADDR0002| B
ADDR0003| C
ADDR0004| D
ADDR0005| E
ADDR0006| F
ADDR0007| G
ADDR0008| H
ADDR0009| I
ADDR0010| J

05 TEMP-TEXTR REDEFINES TEMP-TEXT.
は メモリのADDR1からどのように項目に
割り当てるかが指定されます。

この例だと
TEMP-1 から 順に2文字ずつなので

TEMP-1には
ADDR0001| A
ADDR0002| B

TEMP-2には
ADDR0003| C
ADDR0004| D

TEMP-3には
ADDR0005| E
ADDR0006| F

TEMP-4には
ADDR0007| G
ADDR0008| H

TEMP-5には
ADDR0009| I
ADDR0010| J

割り当てられます。

REDEFINES がちゃんと理解できていないのでしょうか。

たとえば、こんな定義をしたとします。

01 TEMP.
  05 TEMP-TEXT PIC X(10) VALUE 'ABCDEFGHIJ'.
  05 TEMP-TEXTR REDEFINES TEMP-TEXT.
   07 TEMP-1 PIC X(02).
   07 TEMP-2 PIC X(02).
   07 TEMP-3 PIC X(02).
   07 TEMP-4 PIC X(02).
   07 TEMP-5 PIC X(02).

05 TEMP-TEXT PIC X(10) VALUE 'ABCDEFGHIJ'.
ではメモリ上の各アドレスに次のようにデータが入ります。
アドレス  文...続きを読む

Q人志松本のすべらない話のMVSは誰が??

一昨日(2009年6月27日)に放送された『人志松本のすべらない話』では、MVSは誰がとったのでしょうか?
11時までしか録画していなかったので最後を見逃してしまいました。

私としてはケンコバのタイガージェットシンの話が一番面白かったのですが・・・・
結果が気になるのでご覧になった方教えてください!!

Aベストアンサー

ほっしゃんの「ガス代」ですよ☆

私は今回選びづらかったですね~・・・と勝手に選んでみようと思いましたが。。。

QVBA Shift-JISをJISに変換すると半角カナが全角に変換されてしまう

Excelから全銀フォーマットファイル(文字コード:JIS)を出力する目的で、VBAでADODB.Streamを利用して下記のサンプルコード書いた時、
半角カナが全角カナに変換されてしまう現象が解消できません。

[サンプルコード]
With CreateObject("ADODB.Stream")
.Open
.Position = 0
.Type = 2
.Charset = "iso-2022-jp"

.WriteText "(半角ア)、ア、1、1、a、a"

.SaveToFile "C:\result.txt", 2
.Close
End With

[C:\result.txtの内容]
ア、ア、1、1、a、a

解決策をご教授お願いいたします。

Aベストアンサー

解決策もなにも、iso-2022-jpに「半角カナ」は存在しません。ゲタ
にならずにカナに変換してくれるだけでもめっけものです。

全銀で使えるのはJIS X 0201の英数カナのはずなので、X0201とか、
ANKなんかのキーワードで調べて下さい。早い話がShift_JISのいわ
ゆる全角文字を削除しただけの結果になるはずです。Excel的にいう
と、asc関数で返ってくる感じかな。

QEBCDICへの変換

VB.NETまたは、C#.NETでのEBCDIC(漢字)→SJISへの
変換は可能でしょうか?
下記ページは一度拝見しましたが、IBM EBCDIC (日本語カタカナ)
しか無いようでです。
http://www.atmarkit.co.jp/fdotnet/dotnettips/013enumenc/enumenc.html
自分で作る以外だと、ミドルウェアに頼るしかないのでしょうか?
よろしくお願いします。

Aベストアンサー

>.NETの標準のメソッド(Encodingクラス)等では、
>変換は無理なのでしょうか?
 この辺のことは、ちょっと判りません。
 ご免なさい。

Q正規表現で特定文字列の全角カナと半角カナの両方を検索したいと思っています。

正規表現で特定文字列の全角カナと半角カナの両方を検索したいと思っています。

たとえば リンゴ と リンゴ(半角カナ) にマッチする正規表現、ということです。

想定環境はWindowsXP Pro+秀丸7です。

意味不明でしたら加筆修正しますのでよろしくお願いします。

Aベストアンサー

リンゴ|リンゴ(半角カナ)
でどうですか?
ヘルプ→検索系コマンド→正規表現に使い方が記載されています。

QASCIIとEBCDICコードを混在して入力できるソフト

Biwareを使用して、EDI通信を行うソフトを開発しています。
その為の設定ファイルを作成する必要がありますが
文字コードをJIS8とEBCDICコードで混在させる必要があります。
そこで、テキストエディタなどで、
1から8バイト目まではJISで、9から15バイトまでは
EBCDICに入力できるようなソフトを探しています。
プログラムでやればいいのですが、納期の都合で。。。
ご存知の方がいらっしゃいましたらよろしくお願い致します。

Aベストアンサー

単純疑問なのですが、ASCIIとEBCDICとも1バイト系のコードだと思うのですが、そうすると質問にあるバイトは、ビットの誤りではないでしょうか?
(それでも合わない気がします。)
漢字まで考えた2Byte系を対象にしているのでしょうか?
そうするとEBCDICと言うよりJFE(富士通)といった汎用のコードとJISorシフトJIS,EUとの混在できるsoftを探していると考えて良いのでしょうか?

要は、漢字部分だけコードを変えたいということでしょうか?

コード全体を変換するソフトは、あると思いますが、一部だけ変えれるソフトは、知りません。

http://www.jpcltd.co.jp/d/products/mt/mt-soft.html
http://www.intercom.co.jp/biware/

実際は、editorのマクロで組まれるのが一番早いと思います。

QVBScriptで半角カナと半角英数字を判断する方法

VBScriptを使用して文字列が半角カナ文字か半角英数字か
を調べたいのですが方法がわかりません。

調べたところ

半角文字かどうかは
If 0<=ASC(s) And Asc(s) <=255 Then
処理
Else
処理
End If

で調べられるようなのですが、半角カナなのか半角英数文字
なのかを知るためにはどうしたらよいのでしょうか?

ANSI文字コードがわかれば半角カナと英数字とで
細かく条件を分けれそうなのですが、ANSIコードが
載っているサイトを探してもなかなかみつかりません。

どなたかよい方法をご存知でしたら教えてください。

Aベストアンサー

>半角文字かどうかは
>If 0<=ASC(s) And Asc(s) <=255 Then

まぁ、細かいことをいうとこれだと改行やらタブやらの
制御コードが混じってますけどね。

半角カナは、細かいことを言わなければ上記の範囲の後ろ半分、
128~255で問題ないです。

QEBCDICを変換したい

Windows NT を使用していますが、文字コードEBCDICを変換してtextで見れるようにできるソフトはあるのでしょうか?
ちなみに当方UNIXに関してはてんでオンチです。
どなたか知っている方、宜しくお願いします。

Aベストアンサー

その EBCDIC コードで書かれたファイルは、unix のマシンに落ちているものを
持ってきて、パソコンで見ようとしてます?

直接の解答にはならないと思うのですが、たいていの unix には iconv や dd
というコードを変換ができるプログラムがあるので、これを使うのが簡単なんですが…

例えば、Solaris だったら、こんな感じで EBCDIC コードで書かれたファイルの
内容を ASCII コードで標準出力に吐き出します。

% dd if=入力ファイル conv=ascii

QN88BASICのASCII変換について

こんにちは。palbanです。

現在N88BasicでFDにバイナリ保存されたプログラムコード
をFileconvを使ってDOSフォーマットでHDに保存し
N88BasicでASCII変換しプログラムコードを確認する
作業をしています。

そこでN88BasicでASCII変換するときに半角文字は変換
されるのですが全角文字が変換されず化けて表示されて
しまいます。
全角文字を化けないようにする変換方法はないでしょうか?

また、BasicプログラムのCVSやCMD等のコマンドが
わかりません。Basic言語のリファレンスガイドを
置いているHPをお教え頂きたいです。

長文になってしまいましたが宜しくお願いします。

Aベストアンサー

変換手順は下記の通りにしてください。
1.N88Basic(Disk-Basic)でアスキーセーブする。
2.Fileconvを使ってMS-DOSに変換する。(このとき“日本語JISコードの変換をする”に設定する)
3.N88Basic(MS-DOS)でロードし確認する。

バイナリセーブのままだと感じコードの変換がうまくいかない。


人気Q&Aランキング

おすすめ情報