CSVファイルへの書き込み:文字化けしてしまいます
こんにちわ。
HTMLファイルから送られてきた3つのデータ(toi,kotae,yomi)を
サーバ上のCSVファイルに書き込むプログラムを作りましたが、文字化けしてしまいます。
尚、同じプログラムをPC内のXAMPP環境で動かしていた際は、文字化けは起こりませんでした。
開発は「メモ帳」で行っています。
よろしくお願いいたします。
*****
↓クライアント側のHTML
<html>
<head>
<title>send data</title>
</head>
<body>
<form name = "myform" action = "data_to_csv.php">
問い: <input type = "text" name = "toi" value = ""><br>
答え: <input type = "text" name = "kotae" value = ""><br>
読み: <input type = "text" name = "yomi" value = ""><br>
<p>
<input name= "mybutton" type="submit" value="click" >
</form>
</body>
</html>
*****
↓サーバー側のプログラム
<html>
<head>
<title>the item added to the csv file</title>
</head>
<body>
The items were sucessfully added to the CSV file.<br>
<?php
$toi = $_REQUEST['toi'];
$kotae = $_REQUEST['kotae'];
$yomi = $_REQUEST['yomi'];
$lines=array($toi, $kotae, $yomi);
$lines=implode(",", $lines);
$lines=$lines."\n";
//write to a csv file
$fp=fopen("data.csv", "a"); //
flock($fp, LOCK_EX);
fputs($fp, $lines);
fclose($fp);
?>
</body>
</html>
お礼
ありがとうございます。 参考にさせていただき、なんとか作れました。