Hello! I have some issue changing charset from cp1251 to utf8.
First of all let me tell you from the begining. The first thing that i found it that tables are in utf8, but all works correct with cp1251 when viewing forum. I've made a dump, open it in notepad++ and change all cp1251 comments to utf8 and clear word table, save and upload (all in utf8). Then I've changed config.php charset to utf8 and uncomment $config['Mysqli']['charset']. And so get this error:
What could it be and how it can be changed? By the way, I can't make any changes to mysql server settings, so threre are no any possible solutions.
First of all let me tell you from the begining. The first thing that i found it that tables are in utf8, but all works correct with cp1251 when viewing forum. I've made a dump, open it in notepad++ and change all cp1251 comments to utf8 and clear word table, save and upload (all in utf8). Then I've changed config.php charset to utf8 and uncomment $config['Mysqli']['charset']. And so get this error:
Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 4243
Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 4243
Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 4243
Comment