2009年7月 6日

[mysql 14956] MySQL 5.1.36 リリース(wasRe: Re:SJISで文字コードがシフト?してしまい検索できない

坂井です

MLでの案内が遅くなってしまいましたが、
本MLで解決した「sjis系で UPPER() 関数等で化ける(変化してしまう)」
問題についての対応が、先日リリースされた MySQL 5.1.36 に含まれ
ました。
http://www.mysql.gr.jp/frame/modules/news/article.php?storyid=142

MySQL 5.1.36 チェンジログより:
--------------------------------------------------
- Lettercase conversion in multibyte cp932 or sjis
character sequences could produce incorrect results.
(Bug#44352: http://bugs.mysql.com/44352)
--------------------------------------------------

5.0 系ではまだのようですね。

thank you
On Wed, 06 May 2009 14:05:39 +0900
SAKAI Kei <sak2@xxxxx> wrote:
> 坂井です
>
> 立岡さんがバグレポートを提出してくださった、sjis系 での UPPER/LOWER
> 問題で、パッチのコミットが完了したようですね。
> http://bugs.mysql.com/bug.php?id=44352
>
> 次の 5.1.35 に含まれる予定のようです。
>
>
> バージョン間での開発の仕組みがよくわかっていないのですが、これは
> 放っておけば自動的に 5.0にもバックポートされるのでしょうか?
> 5.0でも直してもらいたい現象だと思うので。
>
> thank you
> http://bugs.mysql.com/bug.php?id=44352
> On Mon, 20 Apr 2009 10:03:01 +0900
> ALCYONE@xxxxx (浅山雄三) wrote:
> > 浅山です。いつもお世話になります。
> >
> > 皆様、誠にありがとうございます。助かりました。
> >
> > In message "[mysql 14814] Re: SJISで文字コードがシフト?してしまい
> > 検索できない",
> > Yoshinori Matsunobu様wrote...
> > >立岡さん
> > >
> > >松信です、早速の登録ありがとうございました。
> > >
> > >> 立岡です。
> > >>
> > >> 松信さん。下記、登録しておきました。
> > >> http://bugs.mysql.com/bug.php?id=44352
> > >>
> > >> (2009年04月18日 15:38), Yoshinori Matsunobu wrote:
> > >>> 松信です。
> > >>>
> > >>> 立岡さん、バグ情報ばかりか
> > >>> パッチまで作成してくださってありがとうございます。
> > >>> 5.0だけでなく、5.1と6.0でもsjis/cp932について
> > >>> コードは同じなので、新規のバグかと思います。
> > >>>
> > >>> 立岡さんのパッチで良いと思います。
> > >>> eucjpms/ujis/utf8ではそうなっていますから、
> > >>> 日本語環境ではsjis/cp932のみで発生する現象
> > >>> (といっても0x5CとかシフトJIS固有の問題ではなく単なるバグ)
> > >>> ということになるでしょう。
> > >>>
> > >>> お手数ですが、本現象とパッチについて、
> > >>> バグレポートの方に登録して頂くことはできませんでしょうか?
> > >>> http://bugs.mysql.com/report.php
> > >>>
> > >>> ご面倒でしたらこちらでやっておきますのでお知らせください。
> > >>>
> > >>> 以上です。よろしくお願い致します。


投稿者 xml-rpc : 2009年7月 6日 16:57
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/86417
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。