8.よくある質問
mod_ktai_emojiについてQ1.UTF-8だと表示できない?
Q2.xhtmlファイルだと変換できない?
Q3.Apacheを起動しようとしたところ下記のようなエラーが発生します。
mod_ktai_emojiについて
Q1.使用するファイルの文字コードが「UTF-8」でも表示できますか?A1.
現時点では「Shift-JIS」のみ対応となっているため表示することができません。
「UTF-8」への対応は今後のバージョンアップ時に行う予定ですが、時期については未定です。
Q2.htmlファイルは変換できるけど、xhtmlファイルは変換できない・・・。
A2.
インストール時の状態では、htmlファイルのみ変換しかできません。
ktai_emoji.confの設定リファレンスを参考に、ktai_emoji.confに、
「AddOutputFilterByType KTAI_EMOJI_OUTPUT_FILTER application/xhtml+xml」 の記述を追記して下さ
い。
Q3.Apacheを起動しようとしたところ下記のようなエラーが発生します。
Cannot load /etc/httpd/modules/mod_ktai_image.so into server:
/etc/httpd/modules/mod_ktai_image.so:
undefined symbol: _ZN7libktai4info8constant29X_KTAI_INFO_EXT_SCREEN_HEIGHTE
/etc/httpd/modules/mod_ktai_image.so:
undefined symbol: _ZN7libktai4info8constant29X_KTAI_INFO_EXT_SCREEN_HEIGHTE
A3. モジュールの読み込み順に原因があります。
mod_ktaiシリーズはmod_ktai_infoが存在することを前提とした各モジュールの作りになっています。とくに mod_ktai_imageはmod_ktai_infoへの依存度が高いためmod_ktai_imageがApacheに読み込まれる前に mod_ktai_infoが読み込まれていないと上記のようなエラーが発生してしまいます。必ず
- mod_ktai_info
- mod_ktai_image
Includeを利用して外部ファイルから定義を読み込んでいる場合
Include conf.d/ktai_info.conf
Include conf.d/ktai_image.conf
httpd.confにLoadModuleを直接記述している場合
LoadModule ktai_info_module modules/mod_ktai_info.so
LoadModule ktai_image_module modules/mod_ktai_image.so

