1

我的网站获取输入并将其转换为 Unicode,如下所示:

6;¬Ø§Ø¯ بازی 

并将其放入数据库中。

PHP 代码可以得到这个并将其翻译成 UTF-8 文本吗?并在数据库中再次导入?

我知道如何获取数据以及如何将其放入数据库,但我只是不知道如何使用 PHP 将这种类型的 Unicode 转换为普通文本。

4

2 回答 2

0

我认为您正在寻找htmlentities_decode实际角色。

于 2012-11-08T23:25:30.960 回答
0

您可以尝试在文件顶部显式添加内容类型,如下所示

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

进而

$string = '6;&#172;&#216;&#167;&#216;&#175; &#216;&#168;&#216;&#167;&#216;&#178;&#219;&#140;';
echo html_entity_decode($string);

在保存到数据库之前,您需要

htmlentities($string, ENT_QUOTES, "UTF-8");
于 2012-11-09T08:13:01.357 回答