HOME  □ MANUAL  □ 新着記事  □ 新規トピック追加  □ トピック一覧  □ 記事全文表示  □ SEARCH  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
トピック内容表示

    [10602] 曜日の漢字表記-

    ■親トピック/記事引用/メール受信=ON■

    □投稿者/ おぢさん -(2005/04/05(Tue) 03:33:30)
    □U R L/

      I-BOARDにぷっちCGIにあった曜日を漢字にするやつを入れました。
      ibbs.cgiに
      $week = ('日','月','火','水','木','金','土') [$wday];
      としました。
      PCで見る分には大丈夫でした。

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




    [10603] Re[1]: 曜日の漢字表記-

    記事引用/メール受信=ON■

    □投稿者/ 疾風 -(2005/04/05(Tue) 17:50:26)
    □U R L/ 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;}




    [10605] Re[1]: 曜日の漢字表記-

    済! / 記事引用/メール受信=ON■

    □投稿者/ おぢさん -(2005/04/05(Tue) 19:06:00)
    □U R L/

      おぉ!素晴らしい!
      $date=~ s/[a-zA-Z]//g;
      取ったら文字化けせずに表示されました!

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

      改造って(いうのかな!?)やってみると面白いですね。もっと勉強しようと思います。
      有難うございました。



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
ChildForumのサンプルからは書き込みはできません!
この内容に書き込む場合は http://www.cj-c.com/sp/cbbs.cgi?no=1 (ChildTreeトピック表示使用)でお願いします。


- Child Forum -