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

■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)を変えることでクリアしましたが、
    土曜日の「土」が表示されませんでした。ちなみに「士」にしても出ませんでした。
    解決法はあるのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■10603 / ResNo.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;}

引用返信 [メール受信/OFF] 削除キー/
■10605 / ResNo.2)  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;}
    この一文消したら見事に表示されました。

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



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Pass/

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

- Child Tree -