こんにちは。palbanです。
現在N88BasicでFDにバイナリ保存されたプログラムコード
をFileconvを使ってDOSフォーマットでHDに保存し
N88BasicでASCII変換しプログラムコードを確認する
作業をしています。
そこでN88BasicでASCII変換するときに半角文字は変換
されるのですが全角文字が変換されず化けて表示されて
しまいます。
全角文字を化けないようにする変換方法はないでしょうか?
また、BasicプログラムのCVSやCMD等のコマンドが
わかりません。Basic言語のリファレンスガイドを
置いているHPをお教え頂きたいです。
長文になってしまいましたが宜しくお願いします。
No.4
- 回答日時:
昔IBM大型やIBMパソコンPS55やFACOM9450BASICでもシフトインコード(2バイト)とシフトアウト(2バイト)コードが決まっていて、シフトアウト(インでなかったと思う?)が出てきて、シフトインが出てくるまでは、2バイト漢字コードと解釈する約束だったと思う。
だから間は偶数バイトであるわけです。これは文字コードを演算する方法などでは変換できず、当時では膨大な対応テーブルを持たねばならなかったようです。メーカー製のFconvと言うユティリティソフトがありお世話になりましたね。http://www.kasa-net.com/other/sjtoj.html
シフトJISのシフトとシフトインのシフトは意味が違います。
何かのご参考になれば。
No.3
- 回答日時:
#1さんの言われるとおり、DOS版でないN88BASICはKI/KOで漢字コードを
識別する方式で、DOSはSHIFT-JIS漢字コード(MS漢字コードとも言う)です。
ですから、バイナリのままDOS形式にしても漢字コードの変換はしないと
思われます。
>ということはASCII変換するときは全角文字は変換できないのでしょうか?
バイナリで移した後で、ASCII変換するだけでは文字コードの変換は
しないと思います。
>バイナリ保存ではなくASCII保存しFileconvすると全角文字を
>読めるようになるのでしょうか?
たぶん、漢字コードの変換もやってくれたと思います。
記憶が定かではありません。1つ2つ試してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- C言語・C++・C# S-JIS → JIS コード変換するには 3 2023/02/09 23:55
- その他(プログラミング・Web制作) Android Studio 難しい 4 2023/06/18 22:27
- Visual Basic(VBA) トレースの方法 十進BASIC 1 2022/08/07 10:01
- Mac OS Macの変換ですが、一発で半角英字に変換する方法は無いですか? 3 2022/04/10 22:19
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- その他(プログラミング・Web制作) 変換のプログラムを教えてください。 6 2023/07/01 09:57
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
- フリーソフト BIOS.binをバイナリエディタで開くと ascii 変換しても、暗号化されていて何か分からない文 6 2022/07/11 03:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
「彡」って文字はなんという文...
-
JIS → S-JIS コード変換するには
-
「髙(はしごたか)」を文字コー...
-
ExcelVBA実行後に時々落ちる
-
COBOLによる全角・半角混...
-
RubyでUTF8のコード値を文字に...
-
VS 2008(VB.NET)
-
Symfowareでのデータ型変換につ...
-
CString ←→ BSTRの変換について
-
画像データ(png)をcsvファイル...
-
共有フォルダ名のパスの取得
-
PL/SQLでSJISの文字コードを取...
-
Perlコードを、自動的にPHPコー...
-
latin-1 (ISO-8859-1)への変換
-
特殊記号
-
ふりがなをアルファベット化す...
-
pythonでのsamtoolsによるbamか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
「彡」って文字はなんという文...
-
セル内の文字列が日本語か英語...
-
std::stringからLPCWSTR型への変換
-
VS 2008(VB.NET)
-
ExcelVBA実行後に時々落ちる
-
Symfowareでのデータ型変換につ...
-
COBOLによる全角・半角混...
-
Excelマクロにて30分単位の計算...
-
sedで日本語の置換方法について
-
ふりがなをアルファベット化す...
-
CString ←→ BSTRの変換について
-
英数字を含む文字列(0-9,A-Z)...
-
画像データ(png)をcsvファイル...
-
RubyでUTF8のコード値を文字に...
-
「髙(はしごたか)」を文字コー...
-
JIS → S-JIS コード変換するには
-
latin-1 (ISO-8859-1)への変換
-
2バイト文字をJEFからSJISに変...
-
フォームのコントロールのバッ...
おすすめ情報