PHP を Linuxに(漢字関連)

  注意事項



1) SAPI 版インストールには MySQL と Apache が必要

2) MySQL のインストールで、--with-extra-charsets=all を configure 時に指定すると、EUC や シフトJIS が
使えるようになる。デフォルトの文字コードは、--with-charsets オプションで指定するか、設定ファイルで変更。

3) XLVIマルチバイト文字列関数をPHPで使用する事ができるが、以下のような警告がある。
このモジュールは、実験的なものです。これは、これらの関数の動作、関数名は、このドキュメントに書かれて事項と 同様に告知なく将来的なPHPのリリースで変更される可能性があります。注意を喚起するとともに、このモジュール は使用者のリスクで使用して下さい。

4) mbstring の使用方法としては、 configure スクリプトでモジュールを有効にする必要があります。

--enable-mbstring : mbstring 関数を有効にします。このオプショ ンは、mbstring 関数を利用するために必要で す。

--enable-mbstr-enc-trans :
mbstring変換エンジンを使用したHTTP入力の文 字エンコーディング変換を有効にします。
この機能が有効の場合、 HTTP入力文字エンコーディングは、自動的に mbstring.internal_encodingに変換されます。

5) EUC-JP ユーザ用のphp.ini の設定

  
;; 出力バッファリングを無効にする
output_buffering      = Off

;; HTTP charsetヘッダを設定
default_charset       = EUC-JP    

;; HTTP 入力エンコーディング変換をautoに設定
mbstring.http_input   = auto 

;; HTTP出力をEUC-JPに設定
mbstring.http_output  = EUC-JP    

;; 内部エンコーディングをEUC-JPに設定
mbstring.internal_encoding = EUC-JP    

;; 無効な文字を出力しない
mbstring.substitute_character = none
  

XLVIマルチバイト文字列関数へのリンク
設定へのリンク(ページのおわりのほうにマルチバイト文字列の説明があります)










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ