Php 返回500内部服务器错误的iconv()问题

Php 返回500内部服务器错误的iconv()问题,php,utf-8,iconv,Php,Utf 8,Iconv,我正试图从Postman启动一个API,但在执行iconv后,它返回500内部服务器错误。代码如下: $post_body = file_get_contents('php://input'); $post_body = iconv("UTF-8", "UTF-8//IGNORE", utf8_encode($post_body)); 从邮递员传递的原始数据进入$post\u body如下: { "predicate":"t" } 我还尝试将header设置为key=Content-

我正试图从Postman启动一个API,但在执行
iconv
后,它返回
500内部服务器错误
。代码如下:

$post_body = file_get_contents('php://input');
$post_body = iconv("UTF-8", "UTF-8//IGNORE", utf8_encode($post_body));  
从邮递员传递的原始数据进入
$post\u body
如下:

{
  "predicate":"t"
}
我还尝试将
header
设置为
key=Content-Type
Value=application/json


我不确定是什么导致了这个问题。我搜索了整个堆栈,但没有找到任何可能的解决方案。有人能给我一些建议吗?

PHP错误日志告诉你什么?根本没有日志。你能告诉我一些在日志中获取消息的方法吗?请分享完整的代码。php或任何其他地方(如.htaccess)中肯定存在语法问题,这可能会导致500服务器错误。我发布的代码是.php文件的起始行。在这些行之后,我得到了一个错误。我可以知道还需要哪种代码吗
php
不是我的领域,因此我可能无法准确理解要共享的代码。