図解でわかる文字コードのすべて

■図解でわかる文字コードのすべて…2001年
★オススメ:隈川★
 http://www.amazon.co.jp/gp/product/toc/4534032242/
■内容(「BOOK」データベースより)
 JIS漢字は2バイト文字コードなのに、なぜ6,000字強の漢字しか規定されていないの?
 「新JIS」「旧JIS」「Unicode」とは?WindowsMacintoshの「システム外字」とは?
 ISO10646とUnicodeはどこが同じで、どこが違うの?TRONコード・文字鏡・GT書体は万能なの?
 ドイツ語が交じったメールを作成・送信するには?WindowsMacintosh間で文字化けする漢字・
 記号とは?なぜメールで文字化けが起きるの?なぜWebブラウザで文字化けが起きるの?
 文字コードをしっかり理解するための基礎知識とパソコン文字をフルに活用するためのテクニックが満載。
■目次
1章 文字コードのしくみ―文字コードの歴史からそのしくみを探る
・JISコードの包摂規準…「どこまでの違いで有れば同じ漢字とみなすか」
シフトJISコード…2バイト文字の先頭バイトを1バイト文字と重複しない領域にシフトさせた方法
・WinMacの文字集合、外字:Win(NEC特殊、NEC選定IBM拡張、IBM拡張)、Mac(システム外字)

2章 文字コードの国際化と多漢字環境の実現―世界中の文字を収めた文字コードの開発
・ISO 10646(32 bit)…UCS21.5億文字領域
Unicodeの基本方針10 http://ja.wikipedia.org/wiki/Unicode
 01.16 bit…サロゲート
 02.Efficiency:効率良い符号化、エスケープシーケンス・シフト不要
 03.字形でなく文字に対して割り当てる
 04.明確に文字を識別
 05.色などの他情報を持たないPlainText
 06.論理的順番
 07.言語観重複は統合
 08.アクセント付き文字の動的な統合を許す
 09.結合文字の動的な統合を許す
 10.既存文字コート間で変換できる
UTF-8、16ビット固定長Unicodeを8ビット単位の可変長文字コードに変換する符号化方法
・「OS」が対応するでけでなく「フォント」、「IME」、「アプリ」すべてが対応する必要がある
×秀丸も対応していない?2006/06未対応
 http://d.hatena.ne.jp/shikaku/20060607/p1
 http://hide.maruo.co.jp/software/hidemaru8/index.html
△Win98、MS-IME2000・一部対応
○MsOffice2000台以上、一太郎9以上は対応
OSX以降は徐々にUnicode化、OsakaフォントにはUnicode固有文字は収容されていない、ヒラギノ**
TRON(超漢字17万)、文字鏡(今昔文字鏡9万、ベトナム梵字 含)、GT書体(東大、TruTypeフォント)…多漢字文字コード

3章 文字入力のテクニック―難漢字・Unicode固有文字・外国語文字を入力する
文字コード表:Vistaの場合「IMEパッド」
・「IMEパッド」−「手書き」、「部首別」、「画数」一覧 草磲(環境依存文字)
・ドイツ語、フランス語固有文字を入力…独ウムラウト付き文字、アクサン・テギュ付き文字 など(Win95以上)
 …各国語用のキーボードドライバが必要?ATOK:独語・仏語半角入力
 …例「ドイツ語」キーボードの設定 http://www.tufs.ac.jp/ts/personal/yamaguci/seminars/comp_literacy/dt_keyboard.html

4章 アプリケーションやテキストの文字化け
・アプリ・データ文字化け
 1.①や㈱のシステム外字が使われている場合
  …MsOfficeではWinMacのシステム外字が表示できるようになっている(Unicode対応)
 2.補助漢字などのUnicode固有文字が使われている場合
  …フォントの問題(Win98、MacOsaka・平成明朝)
 3.データ・ファイル内で特殊なフォントが使われている場合
  …自動的に別のフォントにおきかえられた場合
・テキスト文字化け
 1.OS標準の文字コード違い(WinMac:シフトJISUNIXEUC)
 2.OSの改行コード(CR,LF、Mac→Winの場合改行が消える、Win→Macの場合LFがゴミになる)
 …文字コード変換ツール
 …対応エディタ(選択して開く):秀丸エディタ(Unicode編集不可)、EmEditor(Unicode編集可)、CotEditer、Jedit
 …OSフォントの選択、Osaka→中ゴシック/ヒラギノ***
・印刷結果の文字化け
 …レーザプリンタではフォント置き換え印刷(印刷目的設定プロパティ・TrueTypeフォントを置きかえると区別できなくなる)

5章 インターネットの文字コード
・インターネットメール(SMTPPOP3ISO-2022-JP符号化)
 OS文字コード違い、半角カタカナは表示できないメーラもある
 OutlookEx5:半角カタカナを全角置換する、顔文字にも半角カタカナは含まれる
 ESMTP:8ビットデータを扱えるプロトコル(拡張SMTP)…ほぼすべてのサーバが対応
 システム外字による文字化け①、(日)、℡、Ⅹ
 文字化けする特殊漢字
 i-mode絵文字「=」記号に化ける可能性がある
 外国語メールを送信する場合「エンコード指定:西ヨーロッパ言語など」
 日本語混合メール「HTML」(Quoted-printableエンコーディング)、「Unicode」を指定して送信

・Webページ
 メタタグ指定:DreamWeaverでは?[挿入]-[HTML]-[ヘッド]-[Meta]
 ブラウザ:エンコード指定(日本語:自動選択)
 OutlookExでUnicode文字を含む場合は確認ダイアログが出てくる
※これらより秀丸場合、SJIS使用していればUnicodeが混ざった場合、
 アラートが出る判別は困難「?」が多いが異なる文字になっている場合もある為注意

付録 異体字・記号入力mini辞典
IMEパッド、ひらがなよみを変換でもOk

以上