ようこそ! Geeklog Japan 2019/01/16 21:33 JST


 2015/09/04 11:54 JST (参照数 1311回)  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 198
xampp-win32-5.6.11-1-VC11-installer
geeklog-2.0.0-jp-extended-1.0.tar
で設置したGeeklog
日付が化けるので一応の対策を書いておきます
http://blog.a-way-out.net/blog/2014/01/10/windows-php-strftime-returns-insufficient-string/
を参考にしています

lib-common.phpの 5648行目
$date = strftime( $dateformat, $stamp );

$dateformat = mb_convert_encoding($dateformat, 'CP932', 'UTF-8'Wink;
$date = mb_convert_encoding(strftime($dateformat), 'UTF-8', 'CP932'Wink;
にして一応の解決を確認しました

 2015/09/04 11:57 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
ありがとうございます!

 2015/09/08 14:07 JST  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 198
geeklog-ivywe-masterにアップデートしてみました
xamppの問題なので当然ですが日付が化けます

同様の対策を
5856行目に行うことで回避できます

 2015/09/08 16:56 JST  

状態: オフライン

terayama

Forum User

Active Member
登録日: 02/16/07
投稿数: 198
すみません $stamp 抜けてました
$dateformat = mb_convert_encoding($dateformat, 'CP932', 'UTF-8'Wink;
$date = mb_convert_encoding(strftime($dateformat, $stamp), 'UTF-8', 'CP932'Wink;

 2015/09/16 21:07 JST  

状態: オフライン

Ivy

Site Admin

管理者
登録日: 01/01/04
投稿数: 5855
場所:Tokyo
ありがとうございます。

通常のサーバーではこの処理を行うと逆に文字化けしますので、xampp の場合にはこのハックをするということで了解です。

時刻はすべて JST , 現在の時刻は 09:33 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  • ゲストユーザの投稿を見る 
  • ゲストユーザ投稿可能 
  • 一部のHTMLを許可 
  • バッドワードをチェック