PHP中的Mb_encode_mimeheader
我试图使用mb_encode_mimeheader,但我得到一个错误,它是一个未定义的函数。但我相信它是原生PHP的一部分 这是我的密码:PHP中的Mb_encode_mimeheader,php,Php,我试图使用mb_encode_mimeheader,但我得到一个错误,它是一个未定义的函数。但我相信它是原生PHP的一部分 这是我的密码: $encoded_subject = mb_encode_mimeheader('my foreign character string', 'UTF-8', 'B'); 这个函数是我需要扩展的PHP的一部分吗?我以前使用过这个函数,从来没有遇到过任何问题。为了使用mb_*函数,您需要确保mbstring扩展在中可用/编译。(就“标准”安装而言,它不是默认
$encoded_subject = mb_encode_mimeheader('my foreign character string', 'UTF-8', 'B');
这个函数是我需要扩展的PHP的一部分吗?我以前使用过这个函数,从来没有遇到过任何问题。为了使用mb_*函数,您需要确保mbstring扩展在中可用/编译。(就“标准”安装而言,它不是默认的扩展,但通常作为大多数配置良好的ISP产品的一部分提供。)
有关更多信息,请参阅PHP手册中的多字节字符串。为了使用mb_*函数,您需要确保mbstring扩展在中可用/编译。(就“标准”安装而言,它不是默认的扩展,但通常作为大多数配置良好的ISP产品的一部分提供。) 有关更多信息,请参阅PHP手册中的多字节字符串。 如前所述,默认情况下不会启用它。还提到了如何启用它。
如前所述,默认情况下不会启用它。还提到了如何启用它。该链接告诉我如何安装PHP?PHP已经安装好了,那么现在我该如何配置它呢。我在哪里输入它显示的用于启用mb_*?@shummel7845的字符串?该链接告诉您如何安装带有mbstring扩展名的PHP。如果您使用的是ISP或开箱即用的解决方案,那么您只需启用该扩展/模块即可。我们的cPanel使用仪表板方法编辑php.ini。我找到了一个名为mb_-encoding_-translation的选项,并打开了它,但没有打开。其他一切看起来都已启用。建议?我已联系我的ISP,正在等待回复电子邮件。@shummel7845您能编辑启用了哪些PHP扩展/模块吗?(即:不仅仅是PEAR模块?)如果不是,您需要让您的ISP为您添加/启用此功能-希望这将是一个相当轻松的过程。不,不幸的是,我对此控制有限。希望ISP能解决这个问题。谢谢你的帮助,middaparka。这个链接告诉我如何安装PHP?PHP已经安装好了,那么现在我该如何配置它呢。我在哪里输入它显示的用于启用mb_*?@shummel7845的字符串?该链接告诉您如何安装带有mbstring扩展名的PHP。如果您使用的是ISP或开箱即用的解决方案,那么您只需启用该扩展/模块即可。我们的cPanel使用仪表板方法编辑php.ini。我找到了一个名为mb_-encoding_-translation的选项,并打开了它,但没有打开。其他一切看起来都已启用。建议?我已联系我的ISP,正在等待回复电子邮件。@shummel7845您能编辑启用了哪些PHP扩展/模块吗?(即:不仅仅是PEAR模块?)如果不是,您需要让您的ISP为您添加/启用此功能-希望这将是一个相当轻松的过程。不,不幸的是,我对此控制有限。希望ISP能解决这个问题。谢谢你的帮助,middaparka。你至少试过阅读PHP手册吗?它明确指出“mbstring是一个非默认扩展。这意味着默认情况下它没有启用。您必须使用配置选项显式启用模块。有关详细信息,请参阅安装部分。”您是否至少尝试阅读PHP手册?它明确指出“mbstring是一个非默认扩展。这意味着它在默认情况下未启用。您必须使用配置选项显式启用模块。有关详细信息,请参阅安装部分。”