我正在尽力描述我的问题。对于客户端PC,我正在读取文件(Via :: ReadFile)并上传到PHP服务器(HTTP上载)。我通过以下文件代码在PHP中接收此字符串并保存在硬盘中:
<?php
// body contains sent data here
$body = file_get_contents('php://input',FILE_TEXT);
echo "<script language= 'JavaScript'>alert(' . $body . ');</script>";
$today = date("dmY-Gis");
$name = $today . ".log";
//$body = utf8_encode($body);
//$body = "\xEF\xBB\xBF".$body;
$f = fopen($name, "wb");
fwrite($f, $body);
fclose($f);
php?>
现在,我有一个字符串发送如下:выфпвыфп记事本
但是这个PHP脚本将其保存为????????记事本
似乎正确捕获了英文字符串,但未收集非英文字符串
任何人都可以有想法。
以上两个是同样的问题但没有给出任何对我有用的解决方案。
答案 0 :(得分:0)
添加此
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
到您的信息页