ALS Posted March 16, 2007 Report Share Posted March 16, 2007 Kas skaitaas pats klients, kad ar web lapu ieguust datus no datu baazes? Respektiivi interesee kaa iestaadiit utf8 charsetu WEB klienta konekcijai?! Jo vieniigais ko netaa var atrast un kas straadaa ir SET NAMES "utf8" kveriju palaishana uzreiz peec piesleegshanaas datubaazei. Bet ar sho ir viena probleema, ja sho rindu ieraksta php kodaa tad vairs nevar lapas taisiit ar Dreamweaveri jo pazuud visi Weaverii izveidotei rekordseti (Bindings). Kaukaa negribaas pilniibaa rakstiit kodu tikai ar rokaam. Varbuut kaads zin kaa sho apiet? Protams pastaav arii taads variants kaa MySQL servera ini faila laboshana, kas atrisina visu utf8 probleemu, bet ne vienmeer ir dota taa iespeeja graapstiities gar serverakonfiguraaciju. Proti sadaljaa [mysqld] iemest parametru [skip-character-set-client-handshake], kas ignoree jebkaadu klienta noraadiito charsetu. Link to comment Share on other sites More sharing options...
ALS Posted March 17, 2007 Author Report Share Posted March 17, 2007 nu liekas kaut cik tiku galaa ar utf8 probleemu un dreamweaveri vienkaarshi to SET NAMES "utf8" nedriiksteeja rakstiit tajaa sadaljaa kur ir dreamweavera pashu izveidotie mainiigie. uztaisa jaunu <?PHP.... ?> bloku un viis notiek. Bet tik un taa nesaprotu ja jau tas set names i vajadziigs pie katras klienta konekcijas lai korekti paraadiit unicode ko ta taads komerc softs (dreamweaver) nevareeja jau to iestraadaat automaatiski pie interaktiivaas datubaazhu konekcijas izveides un saglabaashanas?! un kamdeelj pashaa MySQL serverii ir tie daudzie SET_CHARSET_SERVER x, SET_CHARSET_CLIENT x, CONNESTION u.c. ja katraa web konekcijaa jaaraksta tik un taa tas SET NAMES?! ar ne webiskiem mysql menegeriem ar viss noskaidrojaas... pie clientu konekcijas vnk jaanoraadaWindows1257 cp (buutiibaa kaadu lieto OS siteema) un viss notiek kaut arii server tabulaas viss glabaajas UTF8. Automaatiski paarkonverteejas pie suutiishans. Link to comment Share on other sites More sharing options...
andrisp Posted March 17, 2007 Report Share Posted March 17, 2007 iestraadaat automaatiski pie interaktiivaas datubaazhu konekcijas izveides un saglabaashanas?!Varbuut taapeec, ka ne visi izmanto unicode ? kamdeelj pashaa MySQL serverii ir tie daudzie SET_CHARSET_SERVER x, SET_CHARSET_CLIENT x, CONNESTION u.c. ja katraa web konekcijaa jaaraksta tik un taa tas SET NAMES?! http://dev.mysql.com/doc/refman/5.0/en/cha...connection.html Link to comment Share on other sites More sharing options...
ALS Posted March 17, 2007 Author Report Share Posted March 17, 2007 Varbuut taapeec, ka ne visi izmanto unicode ? Es bij domaajis kad pie konekcijas izveides var izveeleeties arii charsetu, nevis ka uztaisi konekciju un peec tam ej iekshaa kodaa un raksti to rindu ar roku. http://dev.mysql.com/doc/refman/5.0/en/cha...connection.html Shito sadalju pa nedeelju jau biju izlasiiji kaads 5x. bet eniivei man nesanaaca ka shis straadaatu: "With the mysql client, it is not necessary to execute SET NAMES every time you start up if you want to use a character set different from the default. You can add the --default-character-set option setting to your mysql statement line, or in your option file. For example, the following option file setting changes the three character set variables set to utf8 each time you invoke mysql: [mysql] default-character-set=utf8" liec vai neliec to rindu my.ini failaa tik un taa neraadijaas bez set names korekti utf8 kodeejumi webaa. Link to comment Share on other sites More sharing options...
andrisp Posted March 17, 2007 Report Share Posted March 17, 2007 mysql serveri pārstartētji ? Link to comment Share on other sites More sharing options...
ALS Posted March 18, 2007 Author Report Share Posted March 18, 2007 (edited) mysql serveri pārstart? Paarstarteeju gan! Bet kaa tev iisti sanaak dabuut web lapaas latvieshu simbolus unicodaa (utf8) bez SET NAMES komandas? Edited March 18, 2007 by ALS Link to comment Share on other sites More sharing options...
andrisp Posted March 18, 2007 Report Share Posted March 18, 2007 Nez, parasti lietoju set names. Tici man - tā ir drošāk, nevis paļauties uz mysql konfigurāciju. Link to comment Share on other sites More sharing options...
john.brown Posted March 18, 2007 Report Share Posted March 18, 2007 Bet kaa tev iisti sanaak dabuut web lapaas latvieshu simbolus unicodaa (utf8) bez SET NAMES komandas? Diezgan vienkārši :) Iekš mysql default charset - utf-8, iekš php default charset - utf-8 un apacim arī default charset - utf-8. Nu, un tabulas ar colāciju utf8_general_ci... Ne reizi nav bijusi vajadzība pēc SET NAMES :D Link to comment Share on other sites More sharing options...
Recommended Posts