絵文字変換処理プラグインの使い方。

しらぎくモバイルシステムのプラグイン(オプション機能)で、iモード対応の絵文字を含んだコンテンツを他端末でも閲覧可能になるように処理するプラグインの使い方の解説です。

しらぎくモバイルシステム絵文字処理プラグインの概要。

iモード向け絵文字の含まれたコンテンツを処理して、iモード以外の国内端末に適切に変換したコンテンツを提供します。

PCなど適切な絵文字フォントを持たない環境へは代用アイコンを、適切な絵文字を持つ端末ではそれを表示するようにします。

絵文字変換処理プラグインのテストページ。(平成17年11月14日)

現在、以下のアドレスで公開テストを行っております。

http://marguerite.jp/cgi/k2/K.cgi?a=testICONS.html
絵文字番号 1から50までを表示させております。
http://marguerite.jp/cgi/k2/K.cgi?a=testICONS2.html
絵文字番号51から100までを表示させております。
http://marguerite.jp/cgi/k2/K.cgi?a=testICONS3.html
絵文字番号101から150までを表示させております。
http://marguerite.jp/cgi/k2/K.cgi?a=testICONS4.html
絵文字番号151から176までを表示させております。
http://marguerite.jp/cgi/k2/K.cgi?a=testICONS5.html
拡張絵文字を表示させております。

ご注意。

実験ページのため、一部端末では代用アイコンが多過ぎて表示容量制限に引っ掛かる可能性があります。

絵文字変換処理プラグインの設置方法。

  1. まずしらぎくモバイルシステムが第3.500版(平成17年 9月26日)以上になっているかを確認して、なっていなければアップグレードして下さい。

  2. しらぎくモバイルシステム設置ディレクトリ(「K.cgi」の入っているディレクトリ)に「Options」と言うディレクトリがある場合はその直下に入手したプラグインパッケージ内のフォルダ「Options」に入っている「AddIcons.pl」とサブディレクトリ「AddIcons」をその内容ごとコピーします。

    CGI設置ディレクトリ(「K.cgi」の入っているディレクトリ)「Options」と言うディレクトリがまだ無い場合は入手したプラグインパッケージ内のフォルダ「Options」をCGI設置ディレクトリに丸ごとコピーします。

  3. 続いて、しらぎくモバイルシステム設置ディレクトリ(「K.cgi」の入っているディレクトリ)に「icons」と言うディレクトリがある事を確認してその直下に入手したプラグインパッケージ内のフォルダ「icons」に入っているサブディレクトリ「Add-iIcon」をその内容ごとコピーします。

    無い場合は入手したプラグインパッケージ内のフォルダ「icons」を設置ディレクトリ直下に丸ごとコピーします。

  4. 設定したファイルやディレクトリをCGIサーヴァに設置します。
  5. 最後に、しらぎくモバイルシステムで絵文字を含んだHTML文書を表示させ、正しく表示されるかどうかを確認して下さい。

絵文字変換処理プラグインをアップデートされる場合。

このプラグインをアップデートされる場合は、フォルダ「Options」「icons」内のファイル・サブディレクトリを指定された位置に全て上書きして下さい。

実際の絵文字の利用方法。

絵文字は、シフトJISコードによる数値文字参照(&#○○○;)及びバイナリ埋め込みに対応しております。

また、一部のPC向け絵文字(ハートマークなど)の数値文字参照も処理出来ます(実体参照で書かれたものは処理出来ません)。

しらぎくモバイルシステムを用いて商用サイトを運営される方へ。

ソフトバンクでは商用サイトでの絵文字利用において事前の許諾が必要となっております。

このため、ソフトバンクの絵文字を利用しない設定にする事も出来ます。

これにはしらぎくモバイルシステムの設定ファイル「KConfig.pl」内の一番最後の「}」の直前に

と記述してサーヴァに置く事で実現します。

この記述を行なった場合、ソフトバンクでは全て代用アイコンに置き換えられます。

絵文字変換処理プラグインの負荷軽減策。

余計な負荷を軽減するため、しらぎくモバイルシステム第3.501版(平成17年 9月27日)以降はしらぎくモバイルシステム側で変換対象と思われる数値文字参照やバイナリコードがHTML文書中に見出されない場合は、このスクリプトは呼出さないようになっております。

具体的には、「&#数字」「&#x」またはキャラクタコード0xf8か0xf9で始まる 2バイト文字を検出した場合にのみプラグインが呼出されます。


ページ外へのご案内。