我正在尝试在我的数据库中插入 Unicode 消息。
+9195******** पर मुझे फोन
它的插入就像下面的行一样。
+9195******** पर मà¥à¤à¥‡ फोन
谁能告诉我如何克服这个问题?
您需要
将表排序规则更改为 UTF8
alter table *table_name* CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
考虑这是否是查询,
$test = "...SQL Query...";
$result = mysql_query($test);
只需在上面的$test
中单独添加此内容即可
$result = mysql_query("SET NAMES utf8");
你的最终代码应该是,
$result = mysql_query("SET NAMES utf8");
$test = "...SQL Query...";
$result = mysql_query($test);
另外,在顶部添加此行,
header('Content-Type: text/html; charset=utf-8');