On Sat, 3 Jul 2004 02:37:55 -0400
Behdad Esfahbod <[EMAIL PROTECTED]> wrote:

> On Sat, 3 Jul 2004, Ehsan Akhgari wrote:
> 
> > > For proper sorting using Glibc, it's not enough that the
> > > application use Glibc, but it should call the sorting
> > > function of Glibc too! (which apparently MySql does not).
> >
> > Right.
> >
> > I'd like to spend some time trying to patch MySQL sources to use glibc
> > collation functions before I give up and sort the data at the client
> > side. Would you mind letting me know which version of glibc I should be
> > using? Also, is there any resource/documentation/how-to available which
> > can guide me in this job?
> 
> It's not any easy to do what you are saying here, unless you make
> sure you ALWAYS run your mysql under the same (fa_IR) locale, and
> that the locale data does not change.  Any Glibc version >= 2.2
> should be Ok.

Thanks everyone for the feedback so far. It's a kind of relief to hear that
we aren't the only people who've hit this issue.

Ehsan - are you thinking about adding glibc collation to the
strings/ctype-MYSET.c file? Or something more fundemental?

I think you and the team I'm working with are trying to do the same thing -
it would be great if we could work together and come up with a solution
that anyone else can use too.

What's involved in creating a collation file? These two pages:
http://dev.mysql.com/doc/mysql/en/Adding_character_set.html
http://dev.mysql.com/doc/mysql/en/Character_arrays.html
http://dev.mysql.com/doc/mysql/en/String_collating.html
seem to say that's it's not too difficult, if you know what you're doing?
(Which I dont. I'm just a humble PHP programmer)

... it seems it would be great to create a mySql Persian collation file
rather than changing the source, with all the problems that would lead to
of having to re-patch the code everytime there's a new MySql release? Or is
that inevitable?

Thanks again!

Peter

-- 
Peter Cruickshank
peterc at openconcept.ca
_______________________________________________
PersianComputing mailing list
[EMAIL PROTECTED]
http://lists.sharif.edu/mailman/listinfo/persiancomputing

Reply via email to