[PHP-users 15107]文字化けについて

工藤 ryu-k @ d8.dion.ne.jp
2003年 5月 7日 (水) 23:45:07 JST


はじめまして
kudoといいます。

PHP初心者です。(まだ4日目)

PHP4徹底攻略改訂版を読みながら、理解しようとしています
下記のTest8.PHPを実行すると、以下のように文字化けが発生します。

画面表示

タセホ・INPUT TYPE=text NAME=yyyy SIZE=5 VALUE="">ヌッ

Includeは、できているようですが、正しく表示
できるようにするためには、どこを確認すればいいのでしょうか?
PHP.INIを直さなければと思っているのですが
よくわかりません。

(Includeのない例では、日本語は正しく
表示されているのですが)

環境
WINXP
PHP4.3.1.1



*****************************
Test8.php
*****************************
<?php
//
//  西暦を和暦に変換する
//
include_once("display.inc");
//include_once("input.inc");
//include_once("calc.inc");
//include_once("result.inc");
if (empty($_GET['yyyy'])):
    $_GET['yyyy'] = "";
endif;
display_input_area();                      // 入力エリアの表示
if (!empty($_GET['yyyy']) && input_is_valid()):    // 妥当性チェック
    $result = calc_gengou();               // 元号の計算
    display_result($result);             // 結果の表示
endif;
?>


**************************************
display.inc
**************************************

<?php
//
// 入力画面の表示
//
function display_input_area()
{
    print   <<<__EOD__
<FORM action="{$_SERVER['PHP_SELF']}">
西暦<INPUT TYPE=text NAME=yyyy SIZE=5 VALUE="{$_GET['yyyy']}">年
<INPUT TYPE=submit VALUE="送信">
</FORM>
__EOD__;
}
?>
-------------- next part --------------
HTMLの添付ファイルを取り除きました.
URL: http://ns1.php.gr.jp/pipermail/php-users/attachments/20030507/0c4a683a/attachment.htm


PHP-users メーリングリストの案内