PHP ページに中国語の文字化けが表示されます。問題を解決してください
index.php ファイル コード
掲示板< ;meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
メッセージボード
$f=fopen("text.txt","a+"); $message=fread($f,filesize("text.txt") txt ")); fclose($f); print $message; ?> |
gt;
メッセージを書く
< ; html>
write1.php コード
無題ドキュメント< ; /body>
write.php コード
メッセージボード >
$name=$_POST["name"];
$email=$_POST["email"];
$note=$_POST["note"]; > if($name=="") print "ユーザー名を入力してください! ";
else if($email=="") print "メール アドレスを入力してください。 ";
else if ($note=="") print "メッセージを入力してください。 ";
else
{
$file=fopen("text.txt","a+");
$time=date("F j, Y, g:i a");
$main="ユーザー:
$name $time
メッセージ: $note
";
$write=fwrite($ file,$main);
fclose($file);
print "
正常に送信されました。 ";
}
?>
メッセージを残してください メッセージを表示 私の 3 つのファイルはすべて gb2312 でエンコードされていますが、テキスト ボックスに中国語を入力すると文字化けが表示されます。
UTF-8 エンコードに変更すると、コード内の中国語の文字が文字化けします。テキストボックスに中国語を入力する場合、漢字は使用できません。 > 説明してください。
メモ帳は、ファイル
内の文字セットと一致する次のエンコードとして保存します。