以不同的方式插入Unicode消息 - php



我正在尝试在我的数据库中插入 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');

最新更新