[ 日本語ホームページへ ] [ Unicode表示ホームページへ ]
[ Latin3のエスペラント表記、作成のページへ ]
[ 新JIS/ JIS X0213の文字コード表及びエスペラント表記、作成ページへ
]
Unsiteというソフトでユニコードの文章を作れましたが、現在はMuwseという名前に変わり、MacOSXにも対応しています。PowerPCで、MacOS 8.6以降、2MB以上のメモリー、CarbonLib1.3.1、Textencoding Converter 1.31 以降がインストールされていることが条件です。(1.5が推奨されています)
lunlumoさんのサイトにもMacOS9用のソフトがあります。
まず、ゴミ箱(自作ソフト等)をご覧になってください。SupersignoやBabeloを使うと、UTF-8,
Latin-3, EVENTOJ形式間で相互に変換できます。超漢字用のソフトもあります。
私は、このソフトでunicode(utf-8)ホームページを作ったことがあります。
ユニコードは、Windows98で編集をするとスムーズにいきます。Windows95の場合、Windows98に是非アップグレードしてください。 Word97以上で、ATOK9以上(またはユニコード手入力)を使います。 Wordを起動し、ATOKの文字パレットのunicode表より、該当する文字を選びます。 Wordで文字を選ぶと書き込まれますが、その各々の字上符文字のところは、下の表の右側にある文字コード(ユニコードの表)が書き込まれてます。 一般のテキスト・エディタで下の表にある文字コードを打ち込んでも、出力します。 例 e (cxe)
--> ĉe
ブラウザで unicode がきちんと出力されるのは、最初はWindows のInternet Explorerだけでしたが、unicodeに対応するものが増えてきました。 |
なおMacOS 9では、Internet Explorerで、ユニコードが出力されますが、字上符が、字の上でなく、右横に出力されます。(ver.4.0とver.4.5とver.5.0で確認しました。Ver.3.01では、対応してません。)iCabというブラウザでも同じです。 Netscape Navigator (ver.4.XX以前)では、ユニコードの部分が、"?"となってしまい、字上符文字が出力されません。 Macにおいては、ユニコードはInternet Explorer、Latin3はNatscape Navigator (ver.4.XX以前)という使い分けが、必要かもしれません。ただし、iCabというブラウザでは、どちらも表示します。 |
Esperanta litero |
iso-8859-3 (Latin-3) (10進表示) |
(16進表示) |
(文字参照 10進表現) (utf-8 16進表示) |
utf-16 (16進表示) |
Donita litero |
|
|
|
|
|
C kun cirkumflekso |
|
|
|
|
|
c kun cirkumflekso |
|
|
|
|
|
G kun cirkumflekso |
|
|
|
|
|
g kun cirkumflekso |
|
|
|
|
|
H kun cirkumflekso |
|
|
|
|
|
h kun cirkumflekso |
|
|
|
|
|
J kun cirkumflekso |
|
|
|
|
|
j kun cirkumflekso |
|
|
|
|
|
S kun cirkumflekso |
|
|
|
|
|
s kun cirkumflekso |
|
|
|
|
|
U kun bireto |
|
|
|
|
|
u kun bireto |
注)#の付いているコード番号は、すべて10進数です。
Unicode --> UTF-8 (ユニコードをASCIIと上位互換したもの)への変換方法 UTF-8は、Unicodeを非ASCII領域のみを使ってエンコードします。 (1)Unicodeが、0000 - 007F (ASCII) の時 下2桁を、そのまま1バイトコードにする。 0xxxxxxxとなる。 (2)Unicodeが、0080 - 07FF の時 2進数変換した値を、00000xxxxxyyyyyyとすると、 2進数で、110xxxxx を1バイト目、 2進数で、10yyyyyy を2バイト目とする。 (3)Unicodeが、0800 - FFFF の時 2進数変換した値を、xxxxyyyyyyzzzzzzとすると、 2進数で、1110xxxx を1バイト目、 2進数で、10yyyyyy を2バイト目、 2進数で、10zzzzzz を3バイト目とする。 (4)Unicodeが、0001 0000 - 001F FFFF の時 2進数変換した値を、xxxyyyyyyzzzzzzaaaaaa とすると、 11110xxx 10yyyyyy 10zzzzzz 10aaaaaa とする。 (5)Unicodeが、0020 0000 - 03FF FFFF の時 2進数変換した値を、xxyyyyyyzzzzzzaaaaaabbbbbb とすると、 111110xx 10yyyyyy 10zzzzzz 10aaaaaa 10bbbbbb とする。 (6)Unicodeが、0400 0000 - 7FFF FFFF の時 2進数変換した値を、xyyyyyyzzzzzzaaaaaabbbbbbcccccc とすると、 1111110x 10yyyyyy 10zzzzzz 10aaaaaa 10bbbbbb 10cccccc とする。 例 「つくね2串」 3064 304F 306D 0032 4E32 では、 E3 81 A4 E3 81 8F E3 81 AD 32 E4 B8 B2 となる。 |