mysql:13829
From: ICHIKAWA SHIN <ICHIKAWA SHIN <sichikawa@xxxxxxxxxx>>
Date: Mon, 26 Mar 2007 17:38:01 +0900
Subject: [mysql 13829] Re: utf-8 での日本語ソート
> はじめまして佐々木と申します。 > > Mysqlにて 日本語の文字をソートした場合、正常に並ばないというエラーが発生して困っております。なお、現在使用しているフレームワークの問題上、Charaset は utf-8を使用しなければならないという制限があります。 > > 現在パッチや解決策などございますでしょうか。 > > 正常に並ぶとは、数字、英語、日本語(ひらかな)、記号が50音順にて並ぶことを指します。 漢字は入らなくていいんですよね? ソートをする(order byなんかで)ときには照合順序(collation)というものを 指定することによって、順番を変えることができます。 が。 知っている範囲だと、日本語を利用する際にutf8に対応する照合順序はたぶん有 効なのはutf8_general_ci とutf8_unicode_ci http://dev.mysql.com/doc/refman/5.1/en/charset-unicode-sets.htmlしかない ので、それ以外のものにするのは、自分で照合順序かかないと無理なのではない かと思います.... #私はここの実装みて3秒で挫折しました:p (裏技なんかありますかね?) 市川 > > > [環境] > OS : Windows XP SP2 > > mysql Ver 14.12 Distrib 5.0.19, for Win32 (ia32) > Server version: 5.0.19-nt > > Server characterset: utf8 > Db characterset: utf8 > Client characterset: utf8 > Conn. characterset: utf8 > > ======================================================== > sasaki namabu > sa9lovex@xxxxxxxxxx > > > > --------------------------------- > [10th Anniversary] Check Out the Special Final Sale -- ICHIKAWA SHIN http://Ask.jp/
@ 13825 2007-03-26 16:29 [nic sak <sa9lovex@xx] utf-8 での日本語ソート 13828 2007-03-26 17:11 ┣[YuGo <yu.gotou@xxxxx] -> 13829 2007-03-26 17:38 ┗[ICHIKAWA SHIN <sichi] @ 13835 2007-03-27 20:57 ┗[nic sak <sa9lovex@xx] 13840 2007-03-28 08:49 ┗[YuGo <yu.gotou@xxxxx] @ 13851 2007-03-30 16:14 ┗[nic sak <sa9lovex@xx]