HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 過去ログ

ツリー一括表示

Nomal 曜日の漢字表記 /おぢさん (05/04/05(Tue) 03:33) #10602
Nomal Re[1]: 曜日の漢字表記 /疾風 (05/04/05(Tue) 17:50) #10603
Nomal Re[1]: 曜日の漢字表記 /おぢさん (05/04/05(Tue) 19:06) #10605 解決済み!


親記事 / ▼[ 10603 ] ▼[ 10605 ]
■10602 / 親階層)  曜日の漢字表記
□投稿者/ おぢさん -(2005/04/05(Tue) 03:33:30)
    I-BOARDにぷっちCGIにあった曜日を漢字にするやつを入れました。
    ibbs.cgiに
    $week = ('日','月','火','水','木','金','土') [$wday];
    としました。
    PCで見る分には大丈夫でした。

    ibbsk.cgiで見ると
    (04/05(火) 03:05:)と最後がコロンになるので、
    これはibbsk.cgiの$date=substr($date,5,16)を変えることでクリアしましたが、
    土曜日の「土」が表示されませんでした。ちなみに「士」にしても出ませんでした。
    解決法はあるのでしょうか?
[ □ Tree ] 返信 [メール受信/OFF] 削除キー/

▲[ 10602 ] / 返信無し
■10603 / 1階層)  Re[1]: 曜日の漢字表記
□投稿者/ 疾風 -(2005/04/05(Tue) 17:50:26)
http://www.sippu.com/
    2010/04/09(Fri) 19:06:55 編集(投稿者)
    2009/05/31(Sun) 19:49:57 編集(投稿者)
    2008/11/08(Sat) 10:39:27 編集(投稿者)

    以下が問題なのでは?

    if(length($date) > 12){$date=substr($date,5,16);$date=~ s/[a-zA-Z]//g;$date=~ s/\(\)//g;}

    曜日を日本語に変えたら
    $date=~ s/[a-zA-Z]//g;
    ▲この箇所を消してみてください。

    if(length($date) > 12){$date=substr($date,5,16);$date=~ s/\(\)//g;}

    これで文字化けは起こらないと思いますよ。
    あるいは行頭に # を付けてこの行を無効にしてみるとか。▼

    #if(length($date) > 12){$date=substr($date,5,16);$date=~ s/[a-zA-Z]//g;$date=~ s/\(\)//g;}

[ 親 10602 / □ Tree ] 返信 [メール受信/OFF] 削除キー/

▲[ 10602 ] / 返信無し
■10605 / 1階層)  Re[1]: 曜日の漢字表記
□投稿者/ おぢさん -(2005/04/05(Tue) 19:06:00)
    おぉ!素晴らしい!
    $date=~ s/[a-zA-Z]//g;
    取ったら文字化けせずに表示されました!

    今日も試行錯誤してましたが、こんなもんいるか!(笑)っと思って
    if(length($date) > 12){$date=substr($date,5,16);$date=~ s/[a-zA-Z]//g;$date=~ s/\(\)//g;}
    この一文消したら見事に表示されました。

    改造って(いうのかな!?)やってみると面白いですね。もっと勉強しようと思います。
    有難うございました。
解決済み!
[ 親 10602 / □ Tree ] 返信 [メール受信/OFF] 削除キー/


Pass/

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 過去ログ

- Child Tree -