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データを比較する時はどちらかを文字コード変換してから
>比較する、という風にすればうまくいけるかなぁと思います。
> 速度的にどうかという問題もあるのでやってみないと分からない所はあります
>が、なんとかトライしてみます。
すみません。よろしくお願いします。
[
△
]