Fast Uncompromising Discussions. FUDforum will get your users talking.
Problem with accentuated char and Uppercase
I think there is a bug with the uppercase function in the column dictionary, as the chars like áéíóúàèìòù aren't being converted to uppercase.
Re: Problem with accentuated char and Uppercase
Radicore does not assume that the character set is UTF8 and that it has to deal with multibyte characters, so it does not. You can force your implemetation to invoke the function overloading options with MBSTRING by looking at http://www.radicore.org/forum/index.php?t=msg&th=167&amp ;goto=668.
Just added mbstring.func_overload = 2 in php.ini but it's still not working. Where else can I look to find a solution?
Yes, and I just tested with this code: $insert_array['nompart'] = mb_strtoupper($row['nompart']); and it's not converting to uppercase, it must be a php issue, I will continue investigating...
Just tried this: mb_strtoupper($row['nompart'],'utf-8'); and it works. In my php.ini I have: default_charset="utf-8" I will continue investigating..
I added this two lines to php.ini and it worked: default_charset="utf-8" mbstring.internal_encoding = utf-8 ; Set internal encoding to UTF-8
Thank goodness for that! It sounds like I should put a summary of all this in the FAQ.