phpページに中国語の文字化けが表示されます 解決方法を教えてください。

WBOY
リリース: 2016-06-13 13:42:03
オリジナル
904 人が閲覧しました

PHP ページに中国語の文字化けが表示されます。問題を解決してください
index.php ファイル コード


掲示板
< ;meta http-equiv="Content-Type" content="text/html; charset=gb2312" />



メッセージボード





gt;

メッセージを書く


< ; html>
write1.php コード






無題ドキュメント




print "メッセージボード";
?>
< ; form method="post" action="write.php">

ユーザー名を入力してください:



メール アドレスを入力してください:





メッセージを入力してください:



<テキストエリア名 = "note" cols="30" rows="5">








< ; /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 エンコードに変更すると、コード内の中国語の文字が文字化けします。テキストボックスに中国語を入力する場合、漢字は使用できません。 > 説明してください。 メモ帳は、ファイル

内の文字セットと一致する次のエンコードとして保存します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート

$f=fopen("text.txt","a+");
$message=fread($f,filesize("text.txt") txt "));
fclose($f);
print $message;
?>