我有一个越南语表格,它将数据提交到网络服务。此 Web 服务将该数据保存在一个文件中。但文件总是包含“0000”,没有别的......
在没有bom的情况下以utf-8保存数据编码的正确方法是什么?谢谢
这是我的 webservice.php:
if ($_SERVER["REQUEST_METHOD"] == "POST"){
$data = $_POST["author"] . "\n" . $_POST["title"] . "\n" + $_POST["category"] . "\n" + $_POST["article"];
$fileName = mb_convert_encoding($_REQUEST["author"], "UTF-8", "auto");
$data = mb_convert_encoding($data, 'UTF-8', "auto");
file_put_contents($fileName, $data, FILE_APPEND | LOCK_EX);
print $data;
}else{
invalidRequest();
} ?>