Error Received:
Error Number: 1366
Incorrect string value: '\xCC_a' for column 'last_name' at row 1
UPDATE
phppos_peopleSETfirst_name= 'Juan Gordon',last_name= 'Garc�_a',phone_number= '',address_1= '',address_2= '',city= '',state= '',zip= '',country= '',comments= '' WHEREperson_id= '238'Filename: /Library/WebServer/Documents/PHP-Point-Of-Sale/models/person.php
Line Number: 85
Code:
//Skip first row
fgetcsv($handle);
while (($data = fgetcsv($handle)) !== FALSE) 
{
    $person_data = array(
    'first_name'=>$data[0],
    'last_name'=>$data[1],
    'email'=>$data[2],
    'phone_number'=>$data[3],
    'address_1'=>$data[4],
    'address_2'=>$data[5],
    'city'=>$data[6],
    'state'=>$data[7],
    'zip'=>$data[8],
    'country'=>$data[9],
    'comments'=>$data[10]
    );
    $customer_data=array(
    'account_number'=>$data[11]=='' ? null:$data[11],
    'taxable'=>$data[12]=='' ? 0:1,
    'company_name' => $data[13],
    );
    if($this->Customer->exists($data[14]))
    {
        $this->Customer->save($person_data,$customer_data,$data[14]);
    }
    else if(!$this->Customer->save($person_data,$customer_data))
    {   
        echo json_encode( array('success'=>false,'message'=>lang('customers_duplicate_account_id')));
        return;
    }
}
Database column uses utf8_unicode_ci encoding
I tried using utf8_encode, but that didn't work
 
     
    