No.3ベストアンサー
- 回答日時:
No.2に対する補足です
もし、可能ならば
PHP 設定ファイルの
default_charset
mbstring.internal_encoding
mbstring.http_output
いずれも、EUC-JP に指定。
mbstring.http_input
をAUTOに指定
HTML文をEUC-JPで作成してみてはいかがでしょうか?
提示されたコードは当方の環境では問題なく表示されています。
【環境】
OS: FreeBSD 4.9
Apache 1.3.28
PHP 4.3.11
もしかしたらWindows 環境だからかもしれません。
この回答への補足
携帯からのアクセスを考え、Shift_JISに統一しています。
(1)WinXP+Apache2+PHP5.1.1
でhtmlをつくり、動作確認後、
(2)FEDORA4+Apache2+PHP5.1
に転送して表示させます。
(1)で文字化けしても、(2)では正常表示されます。
したがって、(1)の環境下でのdate関数特有の仕様なのでは(?)と思います。
根拠:WEB
http://www.shigeweb.jp/php/project_p/?section=mi …
さらにデータベース(MYSQL)の機能も組み込む予定ですが、どうやら文字化けの問題がさらに複雑になりそうです。
いろいろとありがとうございました。これからもサイトで見かけたらよろしくお願いします。
No.2
- 回答日時:
>2005 ・12月5日 20:41.38
>のように、”年”が文字化けしてしまいました。
漢字コードは EUC 、または SJIS で統一されてますか?
PHP 設定ファイルの
default_charset 内容と
mbstring.internal_encoding 内容
mbstring.http_output 内容
と、PHPスクリプト自体の漢字コードは合わせておいたほうがよろしいかとおもいます。
この回答への補足
回答ありがとうございます。
default_charset =SJIS
mbstring.internal_encoding =SJIS
mbstring.http_output =SJIS
でも上手くいきませんでした。
以下のコードを実行すると・・
$time1=date("Y年n月j日 H:i.s");
print($time1.'<br>');
print("年月日".'<br>');
以下のようになります。
2005・12月6日 22:00.13
年月日
どうやらdate関数で"年”を使うと文字化けします。
因みに PHP Version 5.1.1 (windows用)です。
No.1
- 回答日時:
http://php.planetmirror.com/manual/en/ref.dateti …
この辺が参考になるかも知れません。
通常はサーバの設定になると思うので、date.timezoneに0とかが入ってるのかも知れません。
この回答への補足
ご回答ありがとうございます。
参考WEBは参考になりました。
もう一度、インストールを見直したところ、
WINDOWSのシステムディレクトリにphp5ts.dllをコピーし忘れていました。お騒がせいたしました。
結果、時間は直りましたが、
$time2=date("Y年n月j日 H:i.s");
と記述すると、
2005 ・12月5日 20:41.38
のように、”年”が文字化けしてしまいました。
またよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- デジタルカメラ カメラをPCに取り込んだときのファイル表示について 6 2022/06/16 07:58
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- 中古パソコン 中古PCを売る時、OS(Windows11)はどんな状態にするのが親切ですか? 4 2022/12/15 17:08
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpinfoとphp -vのバージョンが...
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
phpでget_headers()が使えない?
-
PHPのif文でその処理を途中で抜...
-
Apacheでhttp://localhost/が表...
-
バッチを用いたフォルダの自動移動
-
フォルダーに入った画像名の取...
-
Struts2 ファイルアップロード
-
cakephpのサブタイトルはどこで...
-
初心者で数当てゲームを作って...
-
送信日時を指定してメールを送...
-
openCVの超解像処理
-
FTPClientで転送結果(OKかFAIL)
-
.htaccessにphp_valueが使用できな
-
PHPのコマンドラインでのバージ...
-
DBから取得した内容を横表示
-
PHPで特定のURLにジャンプす...
-
複数行の文字列をメールのヘッ...
-
index.phpで外部PHPファイルを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
apacheとphpの設定エラー
-
php_network_getaddresses: get...
-
php.iniの設定が反映されない
-
xamppでGDを使いたい。
-
xamppを使う場合のphpファイル...
-
PDFlib・・・日本語表示の設定??
-
xamppのDocumentRootでindex,ht...
-
Apache(Ver 2.4.4)の設...
-
phpinfoとphp -vのバージョンが...
-
phpをWEBサーバー上で実行できない
-
LinuxでのPHP、Configure Comma...
-
Fatal error: Call to undefine...
-
PHPにおいてopensslを有効にす...
-
date関数がgmdate関数と同じに...
-
PHPのアンインストール
-
require_onceの解釈について
-
ZendFrameworlkでZend_Session...
-
ubuntuで、phpのパスを通す
-
phpのpost処理の転送速度設定に...
おすすめ情報