No.5ベストアンサー
- 回答日時:
> 表示できないのは、漢字の半角英数字という事です。
┌このページの,「3.8801漢字BASIC/新8801漢字BASICの2バイト半角文字」の
│表の文字ですか?
↓
BASIC とその漢字コードについて
http://www.kiwi-us.com/~ohta/pc88/kanji/index.htm
ちなみに,私が昔 PC-98 MS-DOS のシフト JIS コードを調べた時には,
左側の表の文字のコードは違っていました.
ASCII 相当文字 (表の 0x80A1~0x81BE) は,シフト JIS コードでは
0x8540 (9区1点) ~ 0x859E (9区94点) になっていました.
NEC "半角2バイト文字" で検索
http://www.google.co.jp/search?q=NEC+%22%E5%8D%8 …
> リンク先の Unicode の文字には、英数字文字がないので
> この文字コード表では、変換できないと思います。
文字コードについて多少知識のある人なら,事実上どんな
文字コードにも ASCII の半角英数字が必ず含まれるのは
常識なので,わざわざ書く必要はないと思っていたのですが….
ASCII (C0 Controls and Basic Latin, U+0000 ~ U+007F)
http://www.unicode.org/charts/PDF/U0000.pdf
ついでに
Code Charts for Symbols and Punctuation
http://www.unicode.org/charts/symbols.html
No.4
- 回答日時:
#2です。
どうもいまいち現象が把握できないでいます。
>その方法で移行しているのですが
元はN88BAISC(非DOS)ですかそれともMS-DOS版のN88BASICですか?
>表示できないのは、漢字の半角英数字という事です。
>たぶん F1 とか F2 とかファンクションキーの記述やスペースの記述が文字化けしているのだと思います。
実際にどのような文字がどのようになるのでしょう。
PC-98のMS-DOS上ではちゃんと表示されるのですよね。
MS-DOS上で
100 PRINT”○×△□ABC” が
Windows上では
100 PRINT”???????” となるとか具体的な変換できない文字を知らせてください。
No.3
- 回答日時:
N88BASIC の特殊文字は,シフト JIS には対応するものがないので変換不可能ですが,
ちょっと調べてみたところ Unicode には同じような形の文字 (下記 URL 参照) があるので,
変換テーブルを使った簡単な変換ソフトを作るだけで変換できそうです.
ただし,「─」,「├」,「┼」,「┤」の横線が2本のもの (0xE0 ~ 0xE3) は,
横線同士の間隔がかなり狭くなってしまうし,「円年月日時分秒」(0xF1 ~ 0xF7) は
全角になってしまうと思います.
Box Drawing (U+2500 ~ U+257F)
http://www.unicode.org/charts/PDF/U2500.pdf
Block Elements (U+2580 ~ U+259F)
http://www.unicode.org/charts/PDF/U2580.pdf
Geometrical Shapes (U+25A0 ~ U+25FF)
http://www.unicode.org/charts/PDF/U25A0.pdf
Miscellaneous Symbols (U+2600 ~ U+26B2)
http://www.unicode.org/charts/PDF/U2600.pdf
Control Pictures (U+2400 ~ U+2426)
http://www.unicode.org/charts/PDF/U2400.pdf
この回答への補足
前回の補足に不足していた箇所がありました。
表示できないのは、漢字の半角英数字という事です。
たぶん F1 とか F2 とかファンクションキーの記述やスペースの記述が文字化けしているのだと思います。
上記の件ですが、リンク先の Unicode の文字には、英数字文字がないのでこの文字コード表では、変換できないと思います。
今、考えている対処方法は、PC9801 の N88BASIC でソースをすべて印刷し、文字化けしている部分の文字を特定し、該当する Shift-Jis の文字で置き換えると言う方法です。
No.2
- 回答日時:
どのような手順で移行しようとしていますか?
DOS版でないN88BASICなら通常は
(1)アスキーセーブでプログラムを保存
(2)MS-DOS(PC-98)のFILECONVコマンドでDOS形式に
(3)1.44MのFDに入れてWindowsマシンへ
DOS版なら(1)と(3)だけでOK。
この回答への補足
その方法で移行しているのですが、半角文字の中に Windows では表示できない PC98 固有の文字があり、Windows に移行すると文字化けしてしまうようです。
対処方法やフリーソフトなど知っている方、おりましたら書き込みお願いします。
No.1
- 回答日時:
経験者でも何でもありません。
「NEC PC98,N88BASICであっても半角英数字はASCIIコードじゃないの? なぜ文字化けするんだろう」と疑問に思って,キーワード「n88basic 文字化け」でgoogleしてみただけの門外漢です。次のツールがヒットしました。これで対処できる問題だとラッキーですね。
N88-BASIC アスキーセーバー
通常SAVE(パイナリ形式)をアスキーセーブに変換
http://www.vector.co.jp/soft/win95/prog/se063951 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
パワーポイントで文字の上に線...
-
.はファイル名に使うべきではな...
-
50KBは何文字に相当するのでし...
-
VBAのfor...next構文で i = A ...
-
youtube 500字以内のコメント
-
どっちが正しいですか? チョン...
-
10分で500~600文字っ...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
PS4コントローラーをPCでゲーム...
-
エクセルでアルファベットか数...
-
「彡」って文字はなんという文...
-
4Kの外部モニターに出力すると...
-
コンセントの電力は入力と出力...
-
履歴書の志望動機の所で、「ま...
-
EXCELで=より左の文字を一括で...
-
wordで均等割り付けをするとき...
-
MMDでavi出力が出来ない
-
TeraPadでの置換方法
-
セル内の文字列が日本語か英語...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1文字って1バイトだったっけ?
-
50KBは何文字に相当するのでし...
-
エクセルのIF文で「NOT=...
-
.はファイル名に使うべきではな...
-
パワーポイントで文字の上に線...
-
どっちが正しいですか? チョン...
-
濁点(゙) 半濁点(゚)を一文字と数...
-
エクセルの文字制限からの文字...
-
10分で500~600文字っ...
-
VBAのfor...next構文で i = A ...
-
VLOOKUP関数で検索できません
-
2バイトって何文字分ですか?
-
Msgboxで表示できる文字数の上...
-
128ビットのパスワード
-
i'work Pagesでの文字スタイル...
-
Accessで名前の間のスペースを...
-
Excelで入力文字の優先表示を行...
-
Excelで入力禁止文字を設定したい
-
コンピューター名の文字数制限
-
auのメールアドレス
おすすめ情報