Why can't PHP find the mb_convert_kana function?

I am running a PHP script on a Windows server running PHP version 4.3.11.

The script is the following error message:
Fatal error: Call to undefined function: mb_convert_kana() in . . . /index.php on line 402

Below is line 402:
$str = mb_convert_kana($str,"KV","SJIS");

Why is mb_convert_kana() an undefined function when the manual says it is a part of PHP 4 >= 4.0.6, PHP 5?


Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Maybe the mbstring extension of php is not installed/activated on your server. Check a page with
<?php phpinfo();
and see if the output mentions the following:
Multibyte Support       enabled
Multibyte string engine       libmbfl
Multibyte (japanese) regex support       enabled
Multibyte regex (oniguruma) version       4.4.4
Multibyte regex (oniguruma) backtrack check       On

if not edit your php.ini and add/edit the  the line

restart yourwebserver and try again

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
lewisbdAuthor Commented:
Thanks, hernst42. Unfortunately I am using a hosted account on a third-party server and have no way to reboot. I did update the php.ini file in my root folder but don't know if or when the server will be rebooted. I'll send a note to Godaddy tech support and see if they can help and let you know the results.
lewisbdAuthor Commented:
It turns out that this function is not available on the server on which my account is hosted. However, your advise sent me in the right direction and would have worked if I had administrative access to the server. Thanks.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.