[PHP-users 15108]Re: 文字化けについて

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


  ----- Original Message ----- 
  From: 工藤
  To: php-users @ php.gr.jp
  Sent: Wednesday, May 07, 2003 11:45 PM
  Subject: [PHP-users 15107] 文字化けについて


  はじめまして
  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__;
  }
  ?>


----------------------------------------------------------------------------
--


  _______________________________________________
  PHP-users mailing list
  PHP-users @ php.gr.jp
  http://ns1.php.gr.jp/mailman/listinfo/php-users
-------------- next part --------------
HTMLの添付ファイルを取り除きました.
URL: http://ns1.php.gr.jp/pipermail/php-users/attachments/20030507/fe197bd5/attachment.htm


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