[前][次][番号順一覧][スレッド一覧]

mysql:11762

From: "KAWAI,Takanori" <"KAWAI,Takanori" <GCD00051@xxxxxxxxxx>>
Date: Fri, 15 Jul 2005 07:09:17 +0900
Subject: [mysql 11762] Re: DBDのmake testでエラー

川合孝典です。
#昨日送ったつもりが、おくれていなかったようなので、リトライ

----- Original Message -----
>Date: Thu, 14 Jul 2005 11:11:38 +0900
>From: Yuuji Yamamoto <y-yamamoto@xxxxxxxxxx>
>Subject: [mysql 11748] Re: DBDのmake testでエラー
>To: ml@xxxxxxxxxx
>
>
>山本です。


>ログを見ると一箇所エラーが出ています。
>下記の部分です。
>ok 341
>not ok 342
>Error in control character hash at 128, ? <-> ~@.
>ok 343
>
>
>akmisc.tの対応するソースは下記の部分です。
>
>Test($state or $ok)
>    or printf("Error in control character hash at %d,"
>                           . " %s <-> %s.\n", $hash{'ascii'},
>                           $hash{'chr'}, chr($hash{'ascii'}));
>
>
>ということで、制御文字が関係しているようです。
その前後を調べてみると、0-255までの値を文字列化して、
テーブルに1行ずつ登録し、取得しなおし、元の値と取得された値が
あっているかをチェックしているようです。

で128の場合、取得された値が"?"になっていてchr(128)と同じではないために
NGという判定をされているのでしょう。
ただMySQLの言語設定がどうなっているかによると思うのですが、
chr(128)単独で入れると"?"になることがあると思うんですけど。
#今、手元に環境がないので非常に自信なしです。

>ところで、Testというのは関数だと思うのですが、どこにあるのでしょうか。
t/lib.plで定義されている関数のことでしょう。


[前][次][番号順一覧][スレッド一覧]

     11741 2005-07-13 11:30 [Yuuji Yamamoto <y-ya] DBDのmake testでエラー                  
     11744 2005-07-14 07:23 ┗["KAWAI,Takanori" <GC]                                       
     11748 2005-07-14 11:11  ┗[Yuuji Yamamoto <y-ya]                                     
     11749 2005-07-14 11:23   ┣["T.Sasaki" <papasan2]                                   
     11750 2005-07-14 12:00   ┃┗[Yuuji Yamamoto <y-ya]                                 
->   11762 2005-07-15 07:09   ┃ ┗["KAWAI,Takanori" <GC]                               
     11751 2005-07-14 12:34   ┗[doumae <doumae@xxxxx]