Rich Bitch Posted January 16, 2010 Report Posted January 16, 2010 kāds varbūt var palīdzēt ar mysql vaicājumu. Vajadzētu, lai izdruka no db kārtojas pēc lv alfabēta. Piemēram ir db tabula ar ierakstiem name laukā - aka, ādere, āpsis, ananass. Vaicājums "order by name ASC" kārtojas šādi: ādere, aka, ananass, āpsis Vajadzētu šādi: aka, ananass, ādere, āpsis Quote
Kavacky Posted January 16, 2010 Report Posted January 16, 2010 Tā arī ir jākārto. Netici, paskaties dajebkurā normālā vārdnīcā. Quote
Pentiums Posted January 16, 2010 Report Posted January 16, 2010 Piekrītu. :) nevajag ņemt piemēru no telefonu grāmatas :P Quote
2easy Posted January 16, 2010 Report Posted January 16, 2010 par iepriekšējiem 2x postiem: wtf??? jūs vsp esat lietojuši ORDER BY uz utf8 lv tekstiem? (ja jums tas bija joks, tad ok. sry :D) ne jau viņš pirmais ar to ir saskāries. detalizētāks problēmas apraksts ir šeit http://nekur.lv/archive/1467 Quote
Kavacky Posted January 17, 2010 Report Posted January 17, 2010 par iepriekšējiem 2x postiem: wtf??? jūs vsp esat lietojuši ORDER BY uz utf8 lv tekstiem? (ja jums tas bija joks, tad ok. sry :D) Ko tu rij? Problēmas uzstādījums bija: "Vaicājums "order by name ASC" kārtojas šādi: ādere, aka, ananass, āpsis Vajadzētu šādi: aka, ananass, ādere, āpsis" A tieši tā, kā viņam kārtojas - tā arī jākārto pareizi, nevis tā, kā viņa "vajadzētu" listā. Quote
2easy Posted January 17, 2010 Report Posted January 17, 2010 (edited) jā, vārdnīcās tā ir, taču ja klients paprasa, lai viņam uztaisa, ka vārdi, kas sākas ar "ā", kārtojas aiz vārdiem, kas sākas ar "a", tad viņš/a negribēs klausīties stāstus par pareizi/nepareizi Edited January 17, 2010 by 2easy Quote
briedis Posted January 17, 2010 Report Posted January 17, 2010 Ko tu rij? Problēmas uzstādījums bija: "Vaicājums "order by name ASC" kārtojas šādi: ādere, aka, ananass, āpsis Vajadzētu šādi: aka, ananass, ādere, āpsis" A tieši tā, kā viņam kārtojas - tā arī jākārto pareizi, nevis tā, kā viņa "vajadzētu" listā. Pag, kopš kura laika šis ir pareizais sakārtojums augošā secībā? ā, a, a, ā? Manuprāt(un pēc LV alfabēta), burts A ir pirms Ā Quote
2easy Posted January 17, 2010 Report Posted January 17, 2010 (edited) man arī tā liekas, taču iekš attiecīgā mysql utf8 latviešu collation "a" un "ā" ir vienāds svars => tie netiek šķiroti, tāpēc visu nosaka nākamais burts Edited January 17, 2010 by 2easy Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.