如果它可以帮助CURL导入字符编码问题,请尝试查看此帖子
你也可以尝试这个片段(取自php.net)
首先,您的浏览器是否设置为UTF-8?在Firefox中,您可以在View-> Character Encoding中设置文本编码.确保选中"Unicode(UTF-8)".我还将View-> Character Encoding-> Auto-Detect设置为"Universal".
其次,您可以尝试传递FILE_TEXT标志,如下所示:
$page = file_get_contents('http://translate.google.com/translate_t', FILE_TEXT, $context);