Home > MovableType > WAP2.0の仕様に触れる

WAP2.0の仕様に触れる

以前 Movable Typeの文字コードがutf-8である為

携帯からの閲覧と投稿が出来ない

という記事を書いた訳ですが strayDuck曰く
> Openwave Mobile Browser Universal Edition 6.2.0.5 @ au A5401CAII では問題なく閲覧できます。
との事で、どういう理由で閲覧が可能なのか調べてみたところ。

Openwave Mobile Browser 6.xは - 日本における搭載機種一覧 -
WAP(Wireless Application)の2.0に対応しており - WAP2.0の仕様書等 -
Browserそのものがs-jis,utf-8に対応しているという事が解りました。

従来のWAP1.xはWML(Wireless Markup Language)やHDML(Handheld Device Markup Language)という
WAP独自のコンテンツ用言語を定義していたようですが、WAP2.0からはW3C勧告の
XHTML Basic 1.0を利用する運びとなり、XMLのDTDを利用する関係上utf-8に標準対応になっているようです。
もちろんstrayDuckの推察通りWAP Gatewayにおける文字コード変換自体も可能だと考えられる。

余談ですがi-modeの絵文字(基本絵文字)という奴は
2バイトで表記しているらしく、s-jisにおいては 0xF8(0x9F-0xFC),0xF9(0x40-0x49,0x72-0x7E,0x80-0xB0)
utf-8においては 0xE6(0x3E-0xFF),0x70(0x00-0x0A)辺りに分布しているようです。
# 目で追っただけですので、ご自分で一度確認してください - i-mode絵文字の文字コード -
また、i-modeの絵文字は数値エンティティに変換可能なようなので、
エンティティーに変換後、文字列として処理をするのが常套手段のようです。

他社の絵文字の文字コードも覗いてみようかと思いましたけど
目的も無く文字コードを見て悦楽に浸れるようなアレゲな人間ではないので(むしろ苦痛
必要な人は自分で調べてみてください(..;

Comments:5

strayDuck 2003年12月22日 15:10

なんだか代わりに調べてもらったようになってしまい恐縮ですm(_ _)m
ちなみにXHTML Basicでなく若干拡張されたものが採用されてたようなそうでないような気がしますが二日酔いがつらいので後日調べます
# このブラウザになって困ったのはGoogleが使えなくなったこと。2Byte文字が表示されない

Rick 2003年12月22日 22:14

いやいや、携帯に変えようかという状態にあるので。
これは調べておかなければ、と :D

キャリアごとに多少なりとも拡張があるようです。
i-modeはWAPではなく独自のタグセットを利用しているようですし。

strayDuck 2003年12月23日 01:45

WAP 2.0で採用されたのは XHTML Mobile Profile 1.0 ってやつです。仕様書中には "The basic markup language for the WAE in WAP 2.0, namely XHTMLMP, extends the Basic profile of XHTML as defined by the W3C." と書いてありますが,単純な XHTML Basic のスーパーセットではないそうな(因みに読んでわかる通り,W3C仕様ではなくWAP Forum/Openwave謹製)。更にブラウザの機能としてEZweb独自の拡張要素も認識するとか(see. http://www001.upp.so-net.ne.jp/hdml/wap2/xhtml/spec.html)。XHTML Basic + WML拡張 + i-mode用HTML + HTML4.01 の一部 らしいです(see. http://www.goodkey.net/~closs/xhtmlbasic/xb-extension.shtml ).例えば電話をかける機能として<a href="tel:... も<a href="wtai://wp/mc;... も使える点とか.結構無茶苦茶.
# まぁ,どうせサーバ側でえらく変換されてしまうのであまり文法に固執しても仕方がないらしい;)

strayDuck 2003年12月23日 01:48

頭が寝ている."更に..."の一文は"XHTML Basic +..." の次に挿入して読んでくだちい.

Rick 2003年12月23日 10:26

詳しい調査お疲れ様ですm(_ _)m
しっかし、相変わらずHTML関係はごちゃごちゃしてますな。
文字コードもそうですが、早く統一されて欲しいものです。
時代がXMLとutf-8をベースとした方向に流れ出したのは歓迎すべき事ですな。
独自拡張したければDTDとして定義してくれればいい訳ですし。

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://distance.eclisse.info/cgi-bin/mt-tb.cgi/229
Listed below are links to weblogs that reference
WAP2.0の仕様に触れる from distance

Home > MovableType > WAP2.0の仕様に触れる

Categories
Links
Feeds
About

(Rick|Jizz) が日々の思い出をつづっているblog. トラックバックやコメントはお気軽にどうぞ :)

Return to page top