Это функция, когда я использую символы utf8:
private function setGeoInfo($type){
if($type == "1"){
$geo = array(
'Zona 1 - Noreste'=>array(0,0),
'Zona 2 - Levante'=>array(0,0),
'Zona 3 - Sur'=>array(0,0),
'Zona 4 - Centro'=>array(0,0),
'Zona 5 - Noroeste'=>array(0,0),
'Zona 6 - NorteCentro'=>array(0,0),
'Zona 7 - AMM'=>array(0,0),
'Zona 8 - AMB'=>array(0,0)
);
}elseif($type == "2"){
$geo = array(
"Andalucía"=>array(0,0),
"Aragón"=>array(0,0),
"Canarias"=>array(0,0),
Но вместо Andalucía я получаю Andaluc \ u00eda, я думал, что это должна быть база данных, но при отладке я увидел, что индекс массива - Andaluc \ u00eda
Конфигурация проекта на CodeIgniter установлена как UTF-8, а файл закодирован как UTF (я тоже пытался с UTF с BOMM).
Я не знаю, что еще попробовать.