私は自分の問題を説明するために最善を尽くしています。クライアント PC の場合、ファイルを読み取り (::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?>
今、私は次のように文字列を送信しています: выфпвыфп Notepad
しかし、この PHP スクリプトはそれを ???????? として保存しています。メモ帳
英語の文字列は正しくキャプチャされているようですが、英語以外の文字列は収集されません
誰でもアイデアを得ることができますか。
上記の2つは同じ問題ですが、私に役立つ解決策はありませんでした。