I am using GET to pass parameters, succesful save data to mysql if the data is in english, but nothing insert if the data is in chinese.
I have detected the data encoding is utf-8, found out that using my macbook it works fine, but not working on ie. Strange, any idea what’s wrong with it?
For example
query("insert into Info values ('".$email."','".$_GET['name']."')");
This not successful if $name is chinese. I have tried echo $_GET['name'] and display normally, howerver the data can’t inserted to databse is blank.
query("insert into Info values ('".$email."','香港')");
This method successful insert data to database
Firstly, you really should use POST for these operations.
Check to ensure that the column you are inserting into has the correct encoding – perhaps export the table structure for us to see if you’re not sure.
As Daan said, you could try
Before your insert query.