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.8 by konn, Wed Jun 14 06:41:41 2006 UTC revision 1.9 by konn, Wed Jun 14 17:28:43 2006 UTC
# Line 86  $ cp etc/emoji.xml /etc/apache2/chxj Line 86  $ cp etc/emoji.xml /etc/apache2/chxj
86  <li>httpd.confに以下を追加します。  <li>httpd.confに以下を追加します。
87    
88  <program title="httpd.conf">  <program title="httpd.conf">
89    #====================================================================================
90  # モジュールをApache2.0にロード  # モジュールをApache2.0にロード
91    #====================================================================================
92  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so  LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
93    
94  # デバイスデータの設定  #====================================================================================
95    # デバイスデータファイルの設定
96    #====================================================================================
97  ChxjLoadDeviceData  /etc/apache2/chxj/device_data.xml  ChxjLoadDeviceData  /etc/apache2/chxj/device_data.xml
98    
99  # 絵文字データの設定  #====================================================================================
100    # 絵文字データファイルの設定
101    #====================================================================================
102  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml
103    
104    #====================================================================================
105    # 変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)
106    # ChxjConvRule ==> ディレクティブ
107    # "^/chxj.+$"  ==> Perl互換のURIパターン
108    # EngineOn     ==> 変換エンジンを動作させる指示
109    # NONE         ==> サーバ側の文字コード。(NONEを指定した場合は文字コード変換しない)
110    #====================================================================================
111    ChxjConvRule "^/chxj.+$" "EngineOn" "NONE"
112    
113  # 変換させる対象の設定  # 変換させる対象の設定
114  &lt;Location /chxj&gt;  &lt;Location /chxj&gt;
115    SetOutputFilter chxj_output_filter    SetOutputFilter chxj_output_filter
# Line 119  ChxjLoadDeviceData  /etc/apache2/chxj/de Line 134  ChxjLoadDeviceData  /etc/apache2/chxj/de
134  # 絵文字データの設定  # 絵文字データの設定
135  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml  ChxjLoadEmojiData   /etc/apache2/chxj/emoji.xml
136    
137    #====================================================================================
138    # 変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)
139    # ChxjConvRule ==> ディレクティブ
140    # "^/chxj.+$"  ==> Perl互換のURIパターン
141    # EngineOn     ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff"
142    # EUC-JP       ==> サーバ側の文字コード。(NONEを指定した場合は文字コード変換しない)
143    #                  EUC-JPからCP932に文字コード変換します。
144    #====================================================================================
145    ChxjConvRule "^/chxj.+$" "EngineOn" "EUC-JP"
146    
147  &lt;Location /chxj&gt;  &lt;Location /chxj&gt;
148    SetOutputFilter chxj_output_filter    SetOutputFilter chxj_output_filter
149    SetInputFilter  chxj_input_filter    SetInputFilter  chxj_input_filter
# Line 269  ChxjImageCopyright "A.Konno" Line 294  ChxjImageCopyright "A.Konno"
294  サーバ側はEUC-JPであった場合の例です。mod_chxjによってSJISに変換するように指示しています。  サーバ側はEUC-JPであった場合の例です。mod_chxjによってSJISに変換するように指示しています。
295    
296  <program title="httpd.conf">  <program title="httpd.conf">
297  &lt;Location /chxj&gt;  ChxjConvRule "^/chxj.+$" "EngineOn" "EUC-JP"
 ChxjServerSideEncoding "EUC-JP"  
 &lt;/Location&gt;  
298  </program>  </program>
299    
300  上記の説明を以下に示します。  上記の説明を以下に示します。
# Line 280  ChxjServerSideEncoding "EUC-JP" Line 303  ChxjServerSideEncoding "EUC-JP"
303          <li>ChxjServerSideEncoding<br />          <li>ChxjServerSideEncoding<br />
304            サーバサイドの文字コードを指定します。ここに、EUC-JPと指定してあった場合は、            サーバサイドの文字コードを指定します。ここに、EUC-JPと指定してあった場合は、
305            EUC-JPからCP932に変換後、クライアントに出力されます。            EUC-JPからCP932に変換後、クライアントに出力されます。
306            DefaultはNONE            省略した場合はNONE
307              <ol>
308                 <li>変換エンジン動作指示命令(下記のSetOutputFilter、SetInputFilterも必須です)<br />
309                 ChxjConvRule ==> ディレクティブ<br />
310                 "^/chxj.+$"  ==> Perl互換のURIパターン<br />
311                 EngineOn     ==> 変換エンジンを動作させる指示。動作させたく無い場合は"EngineOff"<br />
312                 EUC-JP       ==> サーバ側の文字コード。(NONEを指定した場合は文字コード変換しない)<br />
313    <br />
314                 EUC-JPからCP932に文字コード変換します。(libiconvに依存します)<br/>
315                 </li>
316              </ol>
317            
318            <br />            <br />
319            <br />            <br />

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

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