When I run the following query;
INSERT INTO authors (name) VALUES ("Alī al-Ḥājj");
The row is inputted into mysql as the following;
Al? al-H??jj
The ī char is being replaced as a question mark.
I originally thought it was a Unicode issue, but my server and table have the following configuration;
SET character_set_server = 'utf8mb4';
SET collation_server = 'utf8mb4_unicode_ci';
CREATE TABLE authors (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(150) CHARACTER SET utf8mb4,
personal_name VARCHAR(150) CHARACTER SET utf8mb4,
PRIMARY KEY(id)
);
What am I missing here?
Thank you,