title: Special Spanish Characters not displaying, Codeigniter MySQL
body: <p>Spanish special characters are not displaying correctly, a word like: 'Árbol' is displayed like '�bol'. </p>
  
  <p>1) Text in database is saved correctly. 'Árbol' looks perfect on database. </p>
  
  <p>2) If I insert a new word, eg. 'Tétrico', it is saved correctly on database. </p>
  
  <p>I've been experiencing this problem since I moved the project to another server, on localhost (Ubuntu server) works perfect. </p>
  
  <p>I've tried everything reading similar questions: </p>
  
  <ul>
  <li>View files are encoded in UTF-8 without BOM. </li>
  <li>header('Content-type: text/html; charset=utf-8');</li>
  <li><p>In my.cnf, I've added the lines:</p>
  
  <p>init_connect='SET NAMES utf8'</p>
  
  <p>character_set_server=utf8</p></li>
  </ul>
  
  <p>It just doesn't work. </p>
  
  <p>What else can I do?</p>
  
  <p>I've replicated changes that I did on localhost (because project works perfect here, everything's displaying correctly) to new server, but nothing's changed.</p>