コンピュータはもともと英語を処理するように設計されているため、日本語を処理する場合は色々と問題が生じます。 その中でも特に大きな問題は漢字コードの問題です。 漢字コードには色々な種類がありますので、コンピュータ通信によって日本語の情報をやり取りする場合、送り手と受け手の漢字コードを同じにしておかないと、いわゆる「文字バケ」という現象を起こしてしまい、情報を正しくやり取りすることができません。
MS-DOSやWindowsといったパソコン世界では、JISの漢字コードをパソコンで処理しやすいようにコードシフトしたシフトJISが一般的です。 しかし同じシフトJISでも、記号や罫線文字などの特殊文字と、ユーザーが自由に定義できる外字領域の文字は、コンピュータメーカーによってコードがバラバラでお互いに互換性がありません。
そこでせめて記号と罫線文字だけでも統一しようと、古いJIS漢字コード(C6226-1978)の一部を修正して、新JIS漢字コード(X0208、旧名称C6226-1983)が制定されました。 現在ではほとんどのメーカーがこの新JIS漢字コードを採用していますが、NECだけは大きなシェアにモノを言わせて古い旧JIS漢字コードに固執し、しかも自社のPC-98シリーズ専用の「98専用文字」まで使用しています。 さらに困ったことに、PC-98シリーズと共にシェアを伸ばしてきたワープロソフト一太郎が、この98専用文字をデフォールトで使用するため、PC-98シリーズ上の一太郎で作成した文章は、他社のコンピュータでは文字バケしてしまうことになります。
09区 | ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵ ⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇❶❷❸❹ ❺❻❼❽❾⒈⒉⒊⒋⒌⒍⒎⒏⒐ |
---|---|
10区 | ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅺⅻ ⒜⒝⒞⒟ ⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵ |
11区 | ㎜㎟㎝㎠㎤㎡㎥㎞㎢㎎㎏㏄㎖㎗ℓ㎘㎳㎲㎱㎰℉㏔㏋㎐㎅㎆㎇ №㏍℡ |
12区 | ♤♧♡♢♠♣♥♦〠☎〄 ☞☜☝☟⇆⇄⇅⇨⇦⇧⇩ |
13区 | ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ㍉ ㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡㍻〝 〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪㊙ |
14区 | ㍉㌢㍍㌔㌖㌅㌳㍎㌃㌶㌘㌕㌧㍑㍊㌹㍗㌍㍂㌣㌦㌻㌫㌀㌞ ㌪㌱㍇ ㍾㍽㍼㍻㍿ |
15区 | ∮∟⊿〝〟 ゔヷヸヹヺ |
85区 | ︳︱ ︰︵︶︹︺︷︸︿﹀︽︾﹁﹂﹃﹄︻︼ |
86区 | |
87区 | |
88区 | |
89区 | 纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔 僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚 增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德 |
90区 | 忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙 暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄 涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱 |
91区 | 犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺 礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫 﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚 |
92区 | 釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨 錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞 驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'" |
93区 | |
94区 |
この状況はWinodowsの登場で多少改善されたとはいえ、現在でも色々な場面で問題を引き起こしています。 NECが依然として他のメーカーと歩調を合わせようとしない現在、この問題を回避するためには、ユーザーの側で機種依存文字を使用しないようにして自衛するしかありません。
一番問題となるのはテキスト形式における罫線文字ですが、コンピュータ通信の世界では、罫線や記号は極力世界共通の半角文字(1バイト文字、例えば「-(マイナス)」や「|(縦棒)」)を使用するのが常識となっています。 左表にコンピュータ通信では使用しないほうがよい機種依存文字をリストアップしておきますので、参考にしてください
なお漢字と半角カタカナ(1バイトのカナ文字)は、ソフトウェアによっては正しく処理されないことがありますので(特にWin95!)、ファイル名やディレクトリ名、さらにドメイン名やワークグループ名には使用しない方が賢明です。
特に、半角カタカナはUNIX系ワークステーションでは確実にエラーの原因となります。