2008-02-21

ああ、ユニコード対応は広まらず

 tok2の無料鯖でWebサイトでも作って遊ぼうとしたが、あまりうれしくない状況だ。  まず、大前提として、文字コードはUnicodeを使うべきだという信念がある。そこで、utf-8を使ってみた。  しかし、問題があった。tok2は無料鯖に広告を付加する。それはいい。それはいいのだが、これが使われている文字コードを一切考慮せず、EUCで出力する。そのため、utf-8とEUCが混ざってしまう。XHTMLでしっかりと文字コードをutf-8に指定しているので、広告が文字化けする。文字化けした広告は、文字化けしていない広告よりひどい。  また、utf-16でHTMLを書くと、一文字二バイトであることが前提のUnicodeに、EUCを無理やり埋め込むので、タグなども解釈されずに、文字化けした文字が</html>以下に続くことになる。  どこか、まともにUnicodeに対応した無料鯖はないものか。

2 comments:

  1. 自分はxreaの無料サーバでしたが、UTF-8(BOMなし)で普通にいけましたよ。
    無料は募集していないそうなので、有料で一ヶ月だけ登録して、その後有料として契約しなければ無料の広告付きで使えます。

    ReplyDelete
  2. xreaは実にすばらしいサーバです。ディスクスペースが足りなすぎることを除けば。
    今回作りたいのは動画サイトなので、数GBから数十GBの容量が必要なのです。
    無茶? そうかなぁ。1TBのHDDすら売られるような時代なのに、レンタル鯖のディスク容量は、昔とそれほど変わってないんですね。
    広告の挿入に関して言えば、HTMLかXHTMLのどちらなのか、きちんと判断して、しっかりと正しいコードを挿入してくれるのかな。

    ReplyDelete

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.