掲示板に戻る
No:690 タイトル:GEAR戦士撫子 新Part684 お名前:プロフェッサー圧縮 投稿日:2026/01/07 08:11:37 単表示 返信

表示が滅茶苦茶になるくらいはまだマシな方でして・・・・・・

一番危険なのは、コマンドラインに漢字混じりを書くことです。

特に特別な動作をする"|"(0x7c)や"{"(0x7b)がShiftJISの漢字コード2バイト目に現れることがあり、非対応だととんでもないことになりました。

EUC-JPは漢字コード全般が英数字コードに被らないようになっており、万一アプリが非対応でも致命的なことにはならないようになっていたのです。


          ◇          ◇          ◇


ファイル名に漢字が使えるようになったのはもっと後のことです。

一応ShiftJISでもパス区切り"/"(0x2f)は漢字の中に現れない仕様であるため、コマンドラインほどの致命的な問題はなかったとされます。

ただ、UNIXとMS-DOS(windows)では使っている漢字コードが違うため、ファイル名自体はモノの見事に文字化けします。

こればかりはしょうがないので、変換ツールを使っていたようです。


          ◇          ◇          ◇


ちなみに。

テキストの中身についても同じツールで変換できるようです。

わたくしは使ったことありませんが。

もっともネットワーク越しにファイル共有されたファイルはバケラッタせずに見られるのですが・・・・・・

これはどうも別の技術らしいです。

特に突っ込んで聞いた訳ではありませんけどね。


          ◇          ◇          ◇


ともあれ。

主にコマンドラインでの深刻な文字コードの衝突により、ShiftJISはUNIXでは採用されませんでした。

開発前から制定されてればまた話は違ったかもしれませんが・・・・・・

言っても詮無いことですわね。