Re: [MRBS-general] MRBS requires the optional PHP package "iconv".
Brought to you by:
jberanek
From: David W. <dav...@ya...> - 2004-01-30 18:53:26
|
How about this text for the message when iconv.dll isn't found: Error: The iconv module, which provides PHP support for unicode, is not installed on your system. Unicode gives MRBS the ability to easily support languages other than English. Without Unicode, support for non-english users will be crippled. To fix this error, do one of the following: * Disable unicode support by modifying config.inc.php and setting the variable $unicode_encoding to 0. If your MRBS installation is on a shared host, then this may be your only option. * Install and enable iconv module. On a Windows server, enable php_iconv.dll in %windir%\php.ini and make sure both %phpdir%\dlls\iconv.dll and %phpdir%\extensions\php_iconv.dll are in the path. On a Unix server, recompile your PHP module with the appropriate option for enabling the iconv extension. Consult your PHP server documentation for more information about enabling iconv support. David. --- Jean-Francois LARVOIRE <jf....@fr...> wrote: > Hi, > > This problem is bound to happen to most new installations of MRBS. > Following a similar question on the list in december, I updated last > week in > CVS the message displayed in this case: > > <p> > On a Windows server, enable php_iconv.dll in your %windir%\php.ini > file;<br> > Make sure both %phpdir%\dlls\iconv.dll and > %phpdir%\extensions\php_iconv.dll are in the path > (possibly by copying them to %windir%);<br> > and try again.<br> > <br> > On a Unix server, recompile your PHP module with the appropriate > option > for enabling the iconv extension.<br> > <br> > If it is not possible to enable iconv, then disable the UTF-8 mode in > MRBS: > In config.inc.php, change $unicode_encoding back to 0. <br> > Drawback: The support for non-english users will be crippled. > </p> > > Still, I'm not entirely sure about the procedure for Unix. > Also the instructions written by David looks simpler and clearer than > mine. > Could a native english speaker reformulate all this, to prevent any such > questions from future users? > > Jean-François > > ----- Original Message ----- > From: "David Watts" <dav...@ya...> > > Lance, > > > > I had that problem too. Basically, your PHP doesn't have unicode > support. > > If you want it and have access to the PHP on your host, search for > iconv > > on Goggle and install it. I didn't have this option as I'm on a shared > > host. > > > > Instead, you can turn off unicode support. In config.inc.php, set this > > variable to 0: > > $unicode_encoding = 0; > > > > David. |