php - why browser shows \u0627\u062c\u062a\u0645\u0627\u0639\u06cc and etc instead of real utf8 characters? -



php - why browser shows \u0627\u062c\u062a\u0645\u0627\u0639\u06cc and etc instead of real utf8 characters? -

i set utf8 php code:

<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> </head> <?php header("content-type: text/html; charset=utf-8"); if (isset($_request['op'])){ $op = $_request['op']; } else { echo "invalid op"; exit; }

and database connection:

function db_connect(){ $con = mysqli_connect("localhost", "root", "", "ex"); mysqli_set_charset($con, 'utf8'); if (mysqli_connect_errno()) { echo "failed connect mysql: " . mysqli_connect_error(); } homecoming $con; }

and saved records utf8 characters in database , set collation utf8_general , utilize set names utf8; in sql. see unicode in browser instead of real records in db! can see real records western farsi letters on browser? give thanks answering soon

php mysql sql unicode utf-8

Comments

Popular posts from this blog

Delphi change the assembly code of a running process -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -

C++ 11 "class" keyword -