You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only mb_strlen() is implemented (ext/types/mb_strlen.php). Web and CLI apps need mb_convert_encoding() and mb_detect_encoding() for charset pipelines (form uploads, legacy ISO-8859-1 sources, UTF-8 normalization).
Both functions are undefined in this compiler today.
Category
stdlibProblem
Only
mb_strlen()is implemented (ext/types/mb_strlen.php). Web and CLI apps needmb_convert_encoding()andmb_detect_encoding()for charset pipelines (form uploads, legacy ISO-8859-1 sources, UTF-8 normalization).Both functions are undefined in this compiler today.
php-src reference
ext/mbstring/mbstring.c—php_mb_convert_encoding,php_mb_detect_encodingext/mbstring/mbstring.stub.php— signatures andMB_*constantsext/mbstring/libmbfl— conversion engine (v1 may delegate to hostmb_*on Zend harness)Repro (today)
Scope (this repo)
ext/mbstring/Module.phpor extendext/types/\mb_convert_encoding/\mb_detect_encodingwhen ext/mbstring loaded; clear error when unavailableext/standard/Module.phpor dedicated mbstring module loadermb_convert_encoding,mb_detect_encoding(+MB_*encoding name constants subset)test/compliance/cases/stdlib/mb_convert_encoding.phpt,mb_detect_encoding.phptDone when
ISO-8859-1)false+ warning (Zend parity)script/capability-matrix.php./script/ci-fast.sh --filter MbConvertgreenRelated