Develop and Download Open Source Software

Browse CVS Repository

Diff of /modchxj/mod_chxj/doc/modchxj.sdoc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.25 by konn, Tue Jul 11 21:51:44 2006 UTC revision 1.26 by konn, Sun Jan 13 13:18:03 2008 UTC
# Line 103  ChxjLoadDeviceData  /etc/apache2/chxj/de Line 103  ChxjLoadDeviceData  /etc/apache2/chxj/de
103  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml
104    
105  #====================================================================================  #====================================================================================
106  # 変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)  # 変換エンジン動作指示命令
107  # ChxjConvRule ==> ディレクティブ  # ChxjConvRule ==> ディレクティブ
108  # "^/chxj.+$"  ==> Perl互換のURIパターン  # "^/chxj.+$"  ==> Perl互換のURIパターン
109  # EngineOn     ==> 変換エンジンを動作させる指示  # EngineOn     ==> 変換エンジンを動作させる指示
# Line 137  ChxjLoadDeviceData  /etc/apache2/chxj/de Line 137  ChxjLoadDeviceData  /etc/apache2/chxj/de
137  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml
138    
139  #====================================================================================  #====================================================================================
140  # 変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)  # 変換エンジン動作指示命令
141  # ChxjConvRule ==> ディレクティブ  # ChxjConvRule ==> ディレクティブ
142  # "^/chxj.+$"  ==> Perl互換のURIパターン  # "^/chxj.+$"  ==> Perl互換のURIパターン
143  # EngineOn     ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff"  # EngineOn     ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff"
# Line 173  ChxjLoadDeviceData  /etc/apache2/chxj/de Line 173  ChxjLoadDeviceData  /etc/apache2/chxj/de
173  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml
174    
175  #====================================================================================  #====================================================================================
176  # 変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)  # 変換エンジン動作指示命令
177  #====================================================================================  #====================================================================================
178  #====================================================================================  #====================================================================================
179  # bwikiの設定をします。bwikiではどうもxoopsヘッダの文字コードとbwiki内での携帯スキン  # bwikiの設定をします。bwikiではどうもxoopsヘッダの文字コードとbwiki内での携帯スキン
# Line 307  ChxjImageCopyright "A.Konno" Line 307  ChxjImageCopyright "A.Konno"
307  <li>httpd.confに以下を追加します。  <li>httpd.confに以下を追加します。
308  下記は、URIが/chxjで始まる全てのコンテンツに対して動作するようmod_chxjに指示しています。  下記は、URIが/chxjで始まる全てのコンテンツに対して動作するようmod_chxjに指示しています。
309  サーバ側はEUC-JPであった場合の例です。mod_chxjによってSJISに変換するように指示しています。  サーバ側はEUC-JPであった場合の例です。mod_chxjによってSJISに変換するように指示しています。
310    サーバ側がShift_JISで無い場合は、Shift_JISコードの10進参照文字列表記を記述することによって
311    Shift_JISコードの絵文字2バイトコードに変換しクライアントへ返します。
312    
313  <program title="httpd.conf">  <program title="httpd.conf">
314  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC-JP"  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC-JP"
# Line 320  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC Line 322  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC
322            EUC-JPからCP932に変換後、クライアントに出力されます。            EUC-JPからCP932に変換後、クライアントに出力されます。
323            省略した場合はNONE            省略した場合はNONE
324            <ol>            <ol>
325               <li>変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)<br />               <li>変換エンジン動作指示命令<br />
326               ChxjConvertRule ==> ディレクティブ<br />               ChxjConvertRule ==> ディレクティブ<br />
327               "^/chxj.+$"  ==> Perl互換のURIパターン<br />               "^/chxj.+$"  ==> Perl互換のURIパターン<br />
328               EngineOn     ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff"<br />               EngineOn     ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff"<br />
# Line 737  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC Line 739  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC
739  </ol>  </ol>
740  </section>  </section>
741    
   
   
 <section title="文字コード">  
   文字コードは、絵文字の入出力がある関係上、Shift_JISのみとしています。  
 </section>  
   
   
742  <section title="絵文字について">  <section title="絵文字について">
743    i-Mode用の絵文字を書いておけば、アクセスしたキャリアによって、mod_chxjが対応の絵文字に自動変換します。    i-Mode用の絵文字を書いておけば、アクセスしたキャリアによって、mod_chxjが対応の絵文字に自動変換します。
744    ソースに2byteのバイナリコードを直接書いても、10進参照文字列<note>16進参照文字列には対応していません</note>(&amp;#XXX;の形)で書いても、どちらでも変換対象になります。    ソースに2byteのバイナリコードを直接書いても、10進参照文字列<note>16進参照文字列には対応していません</note>(&amp;#XXX;の形)で書いても、どちらでも変換対象になります。

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26