您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

PHP 相关MB模块

2024/2/23 15:07:20发布19次查看
php 有关mb模块
fatal error: call to undefined function mb_internal_encoding() in /usr/local/apache2/htdocs/include/application.php on line 29
分享到:
------解决方案--------------------
mbstring
查看php.ini里是否加载了php_mbstring.dll
------解决方案--------------------
dll是win下的库,而楼主是linux。
[mbstring]
;多字节字符串模块支持
mbstring.language = “neutral”
; 默认的nls(本地语言设置),可设置值如下:
; 默认值”neutral”表示中立,相当于未知。
; “zh-cn”或”simplified chinese”表示简体中文
; “zh-tw”或”traditional chinese”表示繁体中文
; “uni”或”universal”表示unicode
; 该指令自动定义了随后的mbstring.internal_encoding指令默认值,
; 并且mbstring.internal_encoding指令必须放置在该指令之后。
mbstring.internal_encoding =
; 本指令必须放置在mbstring.language指令之后。
; 默认的内部编码,未设置时取决于mbstring.language指令的值:
; “neutral” 对应 “iso-8859-1″
; “zh-cn” 对应 “euc-cn” (等价于”gb2312″)
; “zh-tw” 对应 “euc-tw” (等价于”big5″)
; “uni” 对应 “utf-8″
; 提醒:对于简体中文还可以强制设置为”cp936″ (等价于”gbk”)
; 注意:可能 sjis, big5, gbk 不适合作为内部编码,不过”gb2312″肯定没问题。
; 建议手动强制指定
mbstring.encoding_translation = off
; 是否对进入的http请求按照mbstring.internal_encoding指令进行透明的编码转换,
; 也就是自动检测输入字符的编码并将其透明的转化为内部编码。
; 可移植的库或者程序千万不要依赖于自动编码转换。
mbstring.http_input = “pass”
; 默认的http输入编码,”pass”表示跳过(不做转换)
; “aotu”的含义与mbstring.detect_order指令中的解释一样。
; 可以设置为一个单独的值,也可以设置为一个逗号分隔的列表。
mbstring.http_output = “pass”
; 默认的http输出编码,”pass”表示跳过(不做转换)
; “aotu”的含义与mbstring.detect_order指令中的解释一样。
; 可以设置为一个单独的值,也可以设置为一个逗号分隔的列表。
; 必须将output_handler指令设置为”mb_output_handler”才可以。
mbstring.detect_order =
; 默认的编码检测顺序,”pass”表示跳过(不做转换)。
; 默认值(”auto”)随mbstring.language指令的不同而变化:
; “neutral”和”universal” 对应 “ascii, utf-8″
; “simplified chinese” 对应 “ascii, utf-8, euc-cn, cp936″
; “traditional chinese” 对应 “ascii, utf-8, euc-tw, big-5″
; 建议在可控环境下手动强制指定一个单一值
mbstring.func_overload = 0
;sys
; 自动使用 mb_* 函数重载相应的单字节字符串函数。
; 比如:mail(), ereg() 将被自动替换为mb_send_mail(), mb_ereg()
; 可用 0,1,2,4 进行位组合。比如7表示替换所有。具体替换说明如下:
; 0: 无替换
; 1: mail() → mb_send_mail()
; 2: strlen() → mb_strlen() ; substr() → mb_substr()
; strpos() → mb_strpos() ; strrpos() → mb_strrpos()
; strtolower() → mb_strtolower() ; strtoupper() → mb_strtoupper()
; substr_count() → mb_substr_count()
; 4: ereg() → mb_ereg() ; eregi() → mb_eregi()
; ereg_replace() → mb_ereg_replace() ; eregi_replace() → mb_eregi_replace()
; split() → mb_split()
mbstring.scrīpt_encoding =
; 脚本所使用的编码
mbstring.strict_detection = off
; 是否使用严谨的编码检测
mbstring.substitute_character =
; 当某个字符无法解码时,就是用这个字符替代。
; 若设为一个整数则表示对应的unicode值,不设置任何值表示不显示这个错误字符。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product