Dadzic Posted December 15, 2003 Report Share Posted December 15, 2003 Problēmas būtība ir nepieciešamība veidot Db tabulu, kurā jābūt arī literatūras (piem., grāmatas) nosaukumam un autoram, kuri mēdz būt no Krievzemes, Čehijas u.c. viltīgām (simbolu kodējuma ziņā) valstīm. Manuālī aprakstītā iespēja tabulai vai laukam nomainīt rakstzīmju kopu (piem., uz utf8), komandas daļa ar CHARACTER SET nestrādā :( Šobrīd man vienīgais risinājums ir lietot simbolu kodus, tomēr tas ir 5x lielāks info apjoms. Abidno ta kak... Link to comment Share on other sites More sharing options...
Venom Posted December 15, 2003 Report Share Posted December 15, 2003 (edited) 1) UTF-8 var lietot ar MySQL 4.1.a un > (man maajaas ir un straadaa) 2) lai character set straadaatu ar citiem encodingiem, jaalejuplaadee (savaadi skan) encodingi uz shared dir. [my.ini character-sets-dir=path-to-charset-dir.] Jaabuut att. tiesiibaam. p.s.>datu apjoms x 2 Edited December 15, 2003 by Venom Link to comment Share on other sites More sharing options...
Roze Posted December 15, 2003 Report Share Posted December 15, 2003 Vispaar jau ar UTF ir incanti.. Es piemeeram gaazhu UTF standartaa latin1 (defaultajaa charsetaa) uz 4.0.x un probleemu nekaadu (vismaz liidz shim).. Viss notiekas. Link to comment Share on other sites More sharing options...
Venom Posted December 16, 2003 Report Share Posted December 16, 2003 @Roze: gaazt jau var, bet mekleet nee. A ar pilnu UTF-8 supportu var nokonfigureet, ka mekleejot Jaanis (ar lv a) tiek samekleets arii Janis un otraadi. Mekleeshana, fulltext search - luuk kur atshkjiriiba. Link to comment Share on other sites More sharing options...
Roze Posted December 16, 2003 Report Share Posted December 16, 2003 A nu tas gan FULTEXT uz utf meegjinaajis neesmu.. Bet nu taakaa jau laukaa ir 4.1.1 tad domaaju ka driiz 4.1 paaries produkcijas staavoklii.. Link to comment Share on other sites More sharing options...
jb4 Posted December 16, 2003 Report Share Posted December 16, 2003 Daru kā Roze, proti utf-8 gāžu pie latin-1 un viss šancē līdz sākās order by. Kad ir order by, tad viņš š liek alfabēta kārtībā pirms d. Link to comment Share on other sites More sharing options...
Venom Posted December 16, 2003 Report Share Posted December 16, 2003 @jb4: man jau arī charsets pēc defaulta (swedish ;)) - taisi ORDER BY savienojumā ar BINARY Link to comment Share on other sites More sharing options...
Dadzic Posted December 19, 2003 Author Report Share Posted December 19, 2003 Ko lai saka... @Venom: Man MySQL ir v. 4.0.16-nt. Cik sapratu no shamejo prtaala, tad 4.1 tikai izstraadee :( . Bez tam, iisti taa ari nav skaidrs, ka tos fontus normala veida var iegazt tabula - ja cilvecinjsh atnesis literaturas sarakstu kaut vai taja pasha Excelii, caur Mascon importejot tos failaa, ????????? simbolinji vien paliek. Defaulti. Pec tam lapa mainot encoding - nekas nemainas. P.S. datu apjoms x2 (logiski, ka Unikodam ir 2B/char) ir daudz labak neka x5 :D Link to comment Share on other sites More sharing options...
Venom Posted December 19, 2003 Report Share Posted December 19, 2003 No Excel exportējam uz kādu "teksta formātu" (text/plain, CSV) Ņemam rokās php funkcijas file (ielasām rindas masīvā), un foreachā izejam rindiņas, explodejot tos kolonnās un iconvējot no windows-1257 (vai kas tur tajā failā sanāks) uz UTF-8. Гемморойно, но возможно. Link to comment Share on other sites More sharing options...
Dadzic Posted March 15, 2004 Author Report Share Posted March 15, 2004 Hmm. Nesaprotu, kur problema, bet iconv() funkcija nestrada - dod pazinjojumu, ka: undefined function call. Skaidri zinu, ka man ir PHP 4.2.3. Vismaz Funkcija phpinfo() ta izmet... :( Chakars par 100 rubljiem... Link to comment Share on other sites More sharing options...
Venom Posted March 15, 2004 Report Share Posted March 15, 2004 100 rubļi na bočku ;) aizej uz php.ini un paskaties, vai tev ir atkomentēts ;extension=php_iconv.dll un vai tas atrodams php apakšmapē (extensions? sen neesmu līdis iekšā) Link to comment Share on other sites More sharing options...
Dadzic Posted March 22, 2004 Author Report Share Posted March 22, 2004 Tie 100 rubli jau man kaut kur vel metajas. Repshiki :D Tikai jasameklet - tur tas grutakais. Link to comment Share on other sites More sharing options...
Qued Posted March 24, 2004 Report Share Posted March 24, 2004 Tas viss ir ļoti jauki, kungi. Es arī šobrīd esmu sācis glabāt tekstu utf kodējumā mysql 3.x.x tabulā ar defaulto kodējumu. Bet sortēšana agrāk vai vēlāk nāks pretī, ko tad? Vienīgais, kas man nāk prātā - sortējamo rezultātu vispirms iegāzt masīvā un tad php līdzekļiem masīvu sakārtot. Ir alternatīvas idejas? Link to comment Share on other sites More sharing options...
Venom Posted March 25, 2004 Report Share Posted March 25, 2004 nu nez nez. ja php nav multi-byte funkcijas enaiblotas, tad tas pats vien kā ar MySQL ir (ANSII paliel ANSII). Var mēģināt kaut ko iesākt ar BINARY sortēšanu (sk. mysql manuāli). Link to comment Share on other sites More sharing options...
Gacha Posted March 25, 2004 Report Share Posted March 25, 2004 Lamisks jautajums, bet gribas zināt - kas ir multi-byte funkcijas? Es no tiem visiem moduļiem, kas tur ir zinu tikai gd2, jo tas ir vienīgais ko pagaidām ir nācies izmantot! Link to comment Share on other sites More sharing options...
Recommended Posts