Перекодировка масива

Перекодировка масива

Здравствуйте!

1) У интересная задача, но я начал ломать голову с её виполнением.
У меня есть WAP-сайт с кодировкой utf-8, а текст который должен выводиться в windows-1251.
Перекодирую его так:
PHP:
$masiv['Error'] = iconv('windows-1251', 'UTF-8',$masiv['Error']);
Весь текст храниться в масиве, примерно такого образца:

...
$masiv['$ErrorDBConnect']="Ошибка подключения к БД";
$masiv['$ErrorDBSelect']="Ошибка выбора БД";
...
и т.д.

Таких значений очень много и это "напряг" каждое значение поодиночке переводить с помощью iconv().
Была идея использовать foreach:

PHP:
foreach ($v as $masiv['ErrorDBConnect'])
{
$v = iconv('windows-1251', 'UTF-8',$masiv['ErrorDBConnect']);
}
$v=$masiv['$ErrorDBConnect']
Подскажите чтобы вместо 'ErrorDBConnect' скрипт "подставлял" 'ErrorDBSelect' и т.д.



2) Может посоветуете альтернативное франение текста в windows-1251 с последующей перекодировкой в utf-8


Заранее спасибо.
 

ZN

Новичок
что-то вы как-то странно foreach используете...
может вам нужно во это:
PHP:
foreach ($massiv as $k=>$v){
    $massiv[$k] = iconv('windows-1251', 'UTF-8',$v);
}
?
 
ZN

Конечно спасибо, но foreach мне как-то проще. Ну как для кого. Спасибо ещё раз.
 
Сверху