• 締切済み

ワードの特殊文字について

ワードの画面上タブやエンターといった特殊文字は内部でどこに入っているのでしようか? メモ帳等の簡単なテキストエディタに落としても 表示されないようなのですが・・・

みんなの回答

  • s-uzen
  • ベストアンサー率65% (2051/3118)
回答No.2

実際の内部構造までは分かりませんが、表示される並び通りだとしても、これらは制御文字なので、文字として見えるよう形には表示されません。 ワード画面上で →、? などで表示しているのは、制御コードを可視文字に代用して表示しているだけです。表示しないように指定もできます。 従って、非表示のコードを文字として表示させたい場合には、タブや改行を示す文字を追加してやるか、または置換するなどの処置が必要になります。 メモ帳やテキストエディタも同様で、エディタの場合、すべてのコードではありませんが、ワードのように制御文字の表示/非表示の指定をできるようなものもあります。   例えば、半角の英数字などの文字コードは下記のようになっており、10進32(16進0x20)のスペース以上が、画面や印刷で表示される文字で、タブや改行などの非表示の制御文字で、文字位置や行送りなどの動作を行うので、文字として表示される訳ではありません。   ASCII文字コード http://e-words.jp/p/r-ascii.html  

gayaldy21
質問者

お礼

有難うございました。自分もアプリケーションユーザーなので制御文字までは必要ないかとも思いましたが、興味があったもので・・・やはり知っていればいろいろ便利かと思いましたので。

noname#140925
noname#140925
回答No.1

メモ帳だと見えないだけで、保存してからバイナリエディタで見れば、ちゃんと入ってますよ。 ワードは、タブや改行を可視出来るように表しているだけで、実際には目に見える文字ではなく、制御コードですから。 テキストエディタでも、秀丸エディタとかを使えば、視認出来ますよ。

gayaldy21
質問者

お礼

有難うございました。やはり中のバイナリレベルで考えないといけないのですね。

関連するQ&A

専門家に質問してみよう