Jump to content
php.lv forumi

Recommended Posts

Posted

Vaik kāds ir kādrez saskāries ar utf-8 (latviešu) character set labošanu vai koriģēšanu MySQL-am. Tas latviešu utf-8 ir nekorekts.

Piemēram, ja izmanto LIKE tad a=ā=Ā=A, tieši tāpatās ir ar E, I un U, bet c<>č<>Č<>C un tieši tāpatās visi atlikušie latviešu mīkstie burti.

Mams mērķis ir panākt, lai LIKE strādā kad a=ā=Ā=A un visi pārējie burti tieši tāpatās.

Var apskatīties te, kā tas izskatās

Esmu gandrīz pārliecināts ka visos MySQL-os ir šāda pati problēma.

Mapē MySQL/share/charseets atrodas tā visa mantība, kura būtu jālabo, bet īsti nesaprotu no kurienes tiek paņemts tas utf-8 kodējums. Index.xml failā ir aprakstīts kādus

kodējumus MySQL ielasa pie piestartēšanas.

 

Varbūt kāds var padaīties savā pieredzē un noslēpumos, domāju ar šo problēmu ir daudzi saskārušies kuri ir spiesti izmantot utf-8

Posted

Man arī ir tāda problēma!

Tikai aR to es saskāros kad taisīju ORDER BY un sanāk tā ka lielos burtus ar mīkstinajumu (Ā) vada ārā pirmos, bet parastos (A) vada pēc tam.

 

Lidotājs padalies ar info kā tiki galā ar problēmu!

Pateicos jau iepriekš!

Posted

hmm, a un ā vai A un Ā vēl var būt pietuvinati vienādi, bet a un Ā man liekas būs auzas.

Protams var uzrakstīt filtru un būs OK, bet Ā un a pat mb_string nesagremos man liekas.

Mēģināts nav, godīgi.

×
×
  • Create New...