私はApacheとPHPが初めてです。私はphp5とapache2を使用しています。次のようなフォーム:
<form action="index.php?act=adduser" method="post">
Имя: <input type="text" name="name" size="40" maxlength="50" value="" required=""/>
...
</form>
index.php でデータ (ロシア語) を受け取った後、それを表示します。
echo $_POST['name'];
しかし、どこかで間違った文字エンコーディングが使用されたため、ゴミが表示されます。(POST データが間違ってエンコードされたようです。Tomcat7 で同様の問題が発生し、特別な SetCharacterEncodingFilter を追加することで解決しました。) によって直接書き込まれた通常のテキストecho 'тест';
は適切に表示されます。どのように場所を見つけ、どこに設置すればよいですか?