Php 如何解码;!至UTF-8
在将数据插入我的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?为什么不:
$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”是从哪里来的。