Curious, as I'm getting the same issue as well with
phpMyAdmin. I get the exact message that the mbstring extension was
not found. I've posted details below -- any suggestions? I don't
need the mbstring.so file do I, since it is compiled in?
I have the standard 4.3.9 RHEL4 install package, which has it
built in according to the configure command used to make it:
'--enable-mbstring=shared'
The php.ini file has this:
;JM Addition
; Set default language
mbstring.language = Neutral; Set default language to
Neutral(UTF-8) (default)
;mbstring.language = English; Set default language to English
;mbstring.language = Japanese; Set default language to
Japanese
;; Set default internal encoding
;; Note: Make sure to use character encoding works with PHP
mbstring.internal_encoding = UTF-8 ; Set internal encoding to
UTF-8
;; HTTP input encoding translation is enabled.
mbstring.encoding_translation = On
;; Set default HTTP input character encoding
;; Note: Script cannot change http_input setting.
;mbstring.http_input = pass ; No conversion.
;mbstring.http_input = auto ; Set HTTP input to auto
; "auto" is expanded to "ASCII,JIS,UTF-8,EUC-JP,SJIS"
;mbstring.http_input = SJIS ; Set HTTP2 input to SJIS
mbstring.http_input = UTF-8,SJIS,EUC-JP ; Specify order
;; Set default HTTP output character encoding
;mbstring.http_output = pass ; No conversion
mbstring.http_output = UTF-8 ; Set HTTP output encoding to
UTF-8
;; Set default character encoding detection order
;mbstring.detect_order = auto ; Set detect order to auto
mbstring.detect_order = ASCII,JIS,UTF-8,SJIS,EUC-JP ; Specify
order
;; Set default substitute character
mbstring.substitute_character = 12307 ; Specify Unicode value
mbstring.substitute_character = none ; Do not print character
mbstring.substitute_character = long ; Long Example:
U+3000,JIS+7E7E