1

私は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 'тест';は適切に表示されます。どのように場所を見つけ、どこに設置すればよいですか?

4

0 に答える 0