Php 如何解码࿽࿽;!至UTF-8

Php 如何解码࿽࿽;!至UTF-8,php,utf-8,utf8-decode,Php,Utf 8,Utf8 Decode,在将数据插入我的UTF-8数据库时遇到一些问题。我遇到的主要问题是包含��!. 我目前使用的代码是 $enc = mb_detect_encoding($content); $data = mb_convert_encoding($content, "ASCII", $enc); 但到目前为止运气不好。这是否意味着它无法检测编码?还是别的什么?您正在转换为ASCII。ASCII可能没有您需要的字符,如果您的数据库支持UTF8,为什么要转换为ASCII?为什么不:

在将数据插入我的UTF-8数据库时遇到一些问题。我遇到的主要问题是包含��!.

我目前使用的代码是

        $enc = mb_detect_encoding($content);
        $data = mb_convert_encoding($content, "ASCII", $enc);

但到目前为止运气不好。这是否意味着它无法检测编码?还是别的什么?

您正在转换为ASCII。ASCII可能没有您需要的字符,如果您的数据库支持UTF8,为什么要转换为ASCII?为什么不:

$enc = mb_detect_encoding($content);
$data = mb_convert_encoding($content, "UTF-8", $enc);

更妙的是,为什么要皈依呢?让您的网页为UTF-8,数据库为UTF-8,并且永远不要有任何非UTF-8的字符串。普雷斯托,不需要转换,我同意。我不知道这个“$content”是从哪里来的。