我正在使用代理来获取谷歌搜索结果。然后我将其显示为普通的html。问题是我现在得到一个奇怪的符号,而不是看起来像这样的
我知道它可能与我的proxy.php和语言/字符设置有关。但由于我不知道PHP我想知道我可以使用jquery / javascript删除此符号。我试了display:none
和&('�').remove();
而没有运气。
ps我不知道你是否看到了我在浏览器中看到的相同符号,但万一你没有:它是'?'在一个小黑角广场内。
答案 0 :(得分:0)
您应该强制响应的charset
标题为UTF-8
(或其他适合您的需要的字符集),或者您之前可以使用{{3}转换服务器端的所有unicode字符}
示例(摘自手册页)
<?php
$text = "A strange string to pass, maybe with some ø, æ, å characters.";
foreach(mb_list_encodings() as $chr){
echo mb_convert_encoding($text, 'UTF-8', $chr)." : ".$chr."<br>";
}
?>