如何处理php中的特殊字符
我使用php加载UTF-8编码的json文件,如下所示:如何处理php中的特殊字符,php,encoding,Php,Encoding,我使用php加载UTF-8编码的json文件,如下所示: $string = file_get_contents("_locales/de/messages.json"); 当我回显$string时,我得到如下字符 delete_context":{ "message": "Löschen" } 它应该在哪里 知道如何解决吗?可能的解决方案: 是否在输出页面上设置编码?可能有用-我现在有一个没有任何html的php文件,header()不起作用,我收到一个headers已经发送的错误您可以
$string = file_get_contents("_locales/de/messages.json");
当我回显$string
时,我得到如下字符
delete_context":{ "message": "Löschen" }
它应该在哪里
知道如何解决吗?可能的解决方案:
是否在输出页面上设置编码?可能有用-我现在有一个没有任何html的php文件,header()不起作用,我收到一个headers已经发送的错误您可以尝试htmlentities($string),但它应该只在网页中起作用。无论它是在网页上还是在终端上,浏览器或终端编码是否也设置为UTF-8?+1这是一个可能的原因/解决方案。也可能是OP需要为他正在输出的页面设置编码。