2:Re:
BLUELION 06/04 04:01
> S3100のデータのDOS変換をすることになりました。
> ところが、全角のところに半角のような文字が入っていることがあり、
> これをDOSに変換すると「・」みたいになって変換されません。
>
> どうも事情を確認すると「全角のところで「英数」のボタンを押すと入力することができる。
> 画面上は半角のようだが全角分の幅をとっていて、
> 印字すると半角文字に詰まって印字できる」ということです。
>

 多分G1集合で定義されている外字文字ではないでしょうか?

 通常600シリーズやS7200シリーズで動作する

 #NFCNVや#FTCNVでA-VX形式(JIPS-E)からDOSに変換する時は

 G1集合の外字は同じコードでDOSに変換されます

 どのツールやユーティリティーを使用されているのでしょうか?



> 600で再現しようと思ったのですができませんでした。
> 3100だから?DAM端だからでしょうか?
>
> コードを調べたのですが、最初の1バイトが””67””か””68””のものが対象で、
> ””67””関係は英数字関係なのでその次の1バイトをXタイプにしてNタイプに送れば
> うまく変換されそうですけれども大変そうです。
> Mた、””68””関係はカタカナなのですが、これはどうやって対応表を作っていいかも
> 見当つきません。どんな文字体系なのでしょう。
>
> どなたかよい解決法をご存知だったらいいのですが。
> よろしくお願いいたします。
>



 A−VXの文字コードは S100内部コードやJIPSコードやJISコードなど、いろいろなコードがありかなり大変です

とくにS100内部コードなんて、私には理解できませんでした(笑)


FDのデータならコンバートスターや52DISKなんとかというWindowsのソフトと変換するのが簡単ですが、G1の外字エリアはやはり細工をしないと変換できないと思いました

G0の外字(通常のユーザー外字エリアの外字)などは対応する外字エリアにA−VXのSYS@GAIJやSYS@DG2などから変換すればあるていどwindowsでも同じように表示されるはずです

以上乱文ですみませんが、私の表現力および技術力ではこのくらいしか説明できません



1-

BluesBB ©Sting_Band