Hi Sigurd,

> 
> That one didn't work (for me).
> the mb_detect_encoding($text) is detecting the text as utf-8 even if it
> is ISO-8859-1

This is a problem in your configuration of php. Anyway, I commit a fix
that should work in most configuration. Note that our non ISO-8859-1
users will have problem with your code, since I'm not sure that
utf8_encode is able to take their charset into account ...

Regards,

Caeies.

> 
> Please test.
> 
> I'm using PHP Version 5.3.1 with default settings:
> 
> 
>    mbstring
> 
> Multibyte Support     enabled
> Multibyte string engine     libmbfl
> HTTP input encoding translation     disabled
> 
> 
> mbstring extension makes use of "streamable kanji code filter and
> converter", which is distributed under the GNU Lesser General Public
> License version 2.1.
> 
> 
> Multibyte (japanese) regex support     enabled
> Multibyte regex (oniguruma) backtrack check     On
> Multibyte regex (oniguruma) version     4.7.1
> 
> 
> Directive     Local Value     Master Value
> mbstring.detect_order     /no value/     /no value/
> mbstring.encoding_translation     Off     Off
> mbstring.func_overload     0     0
> mbstring.http_input     pass     pass
> mbstring.http_output     pass     pass
> mbstring.http_output_conv_mimetypes     ^(text/|application/xhtml\+xml)
> ^(text/|application/xhtml\+xml)
> mbstring.internal_encoding     /no value/     /no value/
> mbstring.language     neutral     neutral
> mbstring.strict_detection     Off     Off
> mbstring.substitute_character     /no value/     /no value/
> 
> 
> 
> Regards
> 
> Sigurd
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> phpGroupWare-developers mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/phpgroupware-developers



_______________________________________________
phpGroupWare-developers mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/phpgroupware-developers

Reply via email to