utf-8のソートNo.40428
styth さん 11/05/06 18:05
 
 多分、このせいだと思うのですが、
 Content-Type: text/plain; charset=utf-8
 というのが、ヘッダに書かれています。
 このメールと普通のメール(utf-8じゃないもの)があったとして、この2つの
メールのSubject名が同じだったとします。
 次に、Subject順にソートします。すると、この2つのメールが隣同士になりません。
 隣同士になるようには、できないのでしょうか?
 よろしくお願いします。

[ ]
RE:40428 utf-8のソートNo.40431
秀まるお2 さん 11/05/06 22:09
 
 utf-8文字コードのメールは、内部的なデータの保持方法が違ってしまうので、
それで結果としてソートした時に全然違う所に行ってしまうようです。

 直すとしたら…。内部的なデータ形式を変えることは今さら無理なので、utf-
8のデータとShift-JISデータを比較する時はどちらかを文字コード変換してから
比較する、という風にすればうまくいけるかなぁと思います。

 速度的にどうかという問題もあるのでやってみないと分からない所はあります
が、なんとかトライしてみます。

[ ]
RE:40431 utf-8のソートNo.40433
styth さん 11/05/06 22:42
 
> 直すとしたら…。内部的なデータ形式を変えることは今さら無理なので、utf-
>8のデータとShift-JISデータを比較する時はどちらかを文字コード変換してから
>比較する、という風にすればうまくいけるかなぁと思います。
> 速度的にどうかという問題もあるのでやってみないと分からない所はあります
>が、なんとかトライしてみます。
 すみません。よろしくお願いします。

[ ]