プログラムが全角で書いたらというのはネタにしても、16ビットの上位バイト下位バイトの格納の仕方がWindowsと業務用端末で違って文字列が読めないという問題はややこしいと思う
はじめから文字も16ビットつまりユニコードを使ってくれたらプログラムも作りやすいのに