QA@IT
«回答へ戻る

回答を投稿

MMXさん

すばやいレスポンス有難うございます

汎用機の世界では、昔から、コード変換物はあるのですが

Web検索にはほとんど出ないかもしれません。

今回初めてホスト相手のプログラムを作ることになりまして、悪戦苦闘しています
特にコードに関してはややこしいですね
ちなみに今回のフォーマットは固定長でカナ・漢字(IN/OUT含)あり
EBCDIC + JISもしくはEBCDIC + IBM漢字 といったものです。

速度重視でないなら、SJIS→UNICODE→EBCDIC になります。

Get1文字→文字種判定→それぞれ文字変換→バイトで詰めてゆく。

文字→バイト配列 が判れば、1文字ループです。

なるほど・・。やはり簡単に行きそうにありませんね
これから文字コードと.NETについてもっと勉強して頑張ってみようと思います

大変参考になるアドバイス、有難うございました
[ メッセージ編集済み 編集者: 最大40 編集日時 2004-06-22 15:15 ]

投稿者:最大40

>MMXさん

すばやいレスポンス有難うございます


> 汎用機の世界では、昔から、コード変換物はあるのですが 

> Web検索にはほとんど出ないかもしれません。

> 


今回初めてホスト相手のプログラムを作ることになりまして、悪戦苦闘しています
特にコードに関してはややこしいですね
ちなみに今回のフォーマットは固定長でカナ・漢字(IN/OUT含)あり
EBCDIC + JISもしくはEBCDIC + IBM漢字 といったものです。


> 速度重視でないなら、SJIS→UNICODE→EBCDIC になります。 

> Get1文字→文字種判定→それぞれ文字変換→バイトで詰めてゆく。 

> 文字→バイト配列 が判れば、1文字ループです。

> 


なるほど・・。やはり簡単に行きそうにありませんね
これから文字コードと.NETについてもっと勉強して頑張ってみようと思います

大変参考になるアドバイス、有難うございました
<font size="-1">[ メッセージ編集済み 編集者: 最大40 編集日時 2004-06-22 15:15 ]</font>


投稿者:最大40