DarkSide Posted October 28, 2005 Report Share Posted October 28, 2005 Sveiki atkal! Shoreiz man buus gruutaak paskaidrot kur ir mana kaarteejaa probleema. Doma taada, ka taisu vienu softu uz sava Win2000&Apache,MySQL,PHP4. Viss straadaa ok. Tad paarnesu to visu pie klienta Linux&Apache,MySQL,PHP4 un paraadaas probleema, kad saglabaajot piemeeram datubaazee stringu "Jānis" vai stringu "Petķa" tiek saglabāts tikai "J" vai "Pet". Tobiš saglabājot strings "noraujās" pie pirmā latviešu alfabēta burta. Vai ir kādas idejas? Domājams problēma varētu būt kautkur serveru konfigurācijā, bet tikai kur? Link to comment Share on other sites More sharing options...
Blackout Posted October 28, 2005 Report Share Posted October 28, 2005 Vot man ari interisē ka iztaisit lai mysql dalec LV burti. Link to comment Share on other sites More sharing options...
litt Posted October 28, 2005 Report Share Posted October 28, 2005 Lietojam MySQL sākot no 4.1 versijas, datus glabājam kā UTF-8, php failus arī rakstam UTF-8 kodējumā un problēmu nebūs Link to comment Share on other sites More sharing options...
Venom Posted October 28, 2005 Report Share Posted October 28, 2005 lietojam dajebkuru mysql versiju, rakstām utf-8 Link to comment Share on other sites More sharing options...
Analgiins Posted October 28, 2005 Report Share Posted October 28, 2005 Lietojam MySQL sākot no 4.1 versijas, datus glabājam kā UTF-8, php failus arī rakstam UTF-8 kodējumā un problēmu nebūs25751[/snapback] prieksh kam veel failus glabaat UTF-8 kodējumā? Bet taa jau pareizi, tikai neaizmirsta izpildiit SET NAMES 'uft8' pirms vaicaajumiem. Link to comment Share on other sites More sharing options...
bubu Posted October 28, 2005 Report Share Posted October 28, 2005 prieksh kam veel failus glabaat UTF-8 kodējumā? Ja nu tajos ir izvadāms teksts? Link to comment Share on other sites More sharing options...
DarkSide Posted November 1, 2005 Author Report Share Posted November 1, 2005 lietojam dajebkuru mysql versiju, rakstām utf-8 Diemžel situācija ir tāda, ka klientam kam jātaisa šis softs ir MySQL <4.1.1. Līdz ar to vecākām (4.0.x) versijām UTF8 enkodings vispār kā suga nav :( Ko iesakiet darīt šādā gadījumā? Ir kautkāds PHP modulis (multibyte string - mbstring). Kas tas tāds? Kā to lieto un varbūt ar to var kautko darīt lietas labā? Link to comment Share on other sites More sharing options...
Kristabs Posted November 1, 2005 Report Share Posted November 1, 2005 neko nedariit,neko nelikt speciaalu datu baazei, vienkaarshi aplikaacijai izmanto utf-8 un glabini datu baazee, kuraa arii saglabaasies kaa vajag. Nekaadu probleemu ar mysql 4.0. Itkaa raadiis, ka tiek saglabaats latin1 vai kaa nu tur bija, bet kad izvadiisi no db tos pashus datus, kurus esi ieglabaajis caur aplikaaciju, tad dati buus vajadziigajaa utf-8 kodeejumaa. Link to comment Share on other sites More sharing options...
DarkSide Posted November 1, 2005 Author Report Share Posted November 1, 2005 (edited) Netaisam liekas quotes! (bubu) Sorry! :) Sorry, shodien galiigi galva vairs nestraadaa - varbuut varat pateikt priekshaa kaa pateikt aplikaacijai, lai taa izmanto tieshi utf8? Tobish cik sapratu, tad svariigs ir HTML lapas (kuraa ir webforma caur kuru ievada datus) headerii pie meta noraadiitais encoding? Vai taisniiba? Ja jaa, tad kaa preciizi rakstaas shis encodings? Ja nee, tad rodas jautaajums kur tieshi es aplikaacijaa defineju to, ka taa izmantos tieshi sho kodeejumu? Edited November 2, 2005 by DarkSide Link to comment Share on other sites More sharing options...
Kristabs Posted November 1, 2005 Report Share Posted November 1, 2005 Ljoti pareizi domaa! 1) <meta http-equiv="content-type" content="text/html; charset=utf-8" /> web lapaam ieksh <head></head> 2) arii pashus failus (php, html, whaewa) ir jaasaglabaa pareizajaa enkodingaa, to var izdariit ar http://php.lv/f/index.php?showtopic=3295&s...081entry26081 Link to comment Share on other sites More sharing options...
Recommended Posts