Level 1
It was caused by json_encode(). Fixed by:
json_encode($response, JSON_UNESCAPED_UNICODE);
// JSON_UNESCAPED_UNICODE (int)
// Encode multibyte Unicode characters literally (default is to escape as \uXXXX).
I'm saving data to database (MariaDB) via Eloquent. Table and fields are set utf8mb4_general_ci.
$mysqli = new mysqli('localhost', 'root', 'root', 'database');
$mysqli->set_charset("utf8mb4");
For example instead of á I will get \u00e1.
I'm not really sure it is Laravel problem ... I'm probably just doing something wrong.
Please or to participate in this conversation.