-1

i have

$query = "SELECT * FROM movisat.provincias WHERE descripcion LIKE '%coruña%'";    
$rs = mysql_query($sql, db::getConexion());
        print_r(mysql_fetch_assoc($rs));

return:

Array()

and with this it works

$query = "SELECT * FROM movisat.provincias WHERE descripcion LIKE '%coru%'";

$rs = mysql_query($sql, db::getConexion());
        print_r(mysql_fetch_assoc($rs));

return:

enter image description here

without the character "Ñ" it works

devpro
  • 16,184
  • 3
  • 27
  • 38

1 Answers1

0

You should specify something like this in your connection parameters:

$con = mysqli_connect(DB_SERVER,DB_USER,DB_PASSWORD,DB_DATABASE);
$con->set_charset("utf8");

When writing Data in your table, use utf8_decode. Example:

$foo = 'dataÄÜè';
$write = utf8_decode($foo);

When you get Data from your Table, use utf8_encode. Example:

$result = 'dataÄÜé';
$print_result = utf8_encode($result);

Hope this helps.