tomaac Posted March 5, 2009 Report Share Posted March 5, 2009 Man ir mysql datu bāze, kurā ir valodu tabula, kurā ir tulkojums a) latviešu valodā b) krievu valodā. Es uztaisu failu lv.lang un ru.lang. Tad ar php ģenerēju šo faila saturu. Rezultāta failā lv.lang garumzīmju vietā ir jautājumzīmes ?, bet failā ru.lang vispār viss ir ar jautājumzīmēm. Kkas nav ar kodējumiem, bet kas un kur? Quote Link to comment Share on other sites More sharing options...
cucumber Posted March 5, 2009 Report Share Posted March 5, 2009 pashiem failiem, bet ja taisi vinus no jauna tad headeri vajag noradit utf8, ps no DB normali nak? Quote Link to comment Share on other sites More sharing options...
tomaac Posted March 5, 2009 Author Report Share Posted March 5, 2009 (edited) Failus netaisu par jaunu, jau ir izveidoti tukši ar kodējumu utf8 un saglabāti. Tagad izveidoju parastu selectu un attēloju datus tabulā kkādā citā failā - arī rāda ar ķeburiem. Datu bāzē kolonnām ir uzlikts utf8_latvian_ci. Neko vairāk nezinu par kodējumiem. Un vēl pamanīju, ka pēc pārģenerēšanas failiem, kuri pirms tam bija saglabāti kā UTF8, nomainās kodējums uz ANSI. Vismaz notepad++ tā rāda. Failu veru faļā ar fopen (ocija 'w') un tad rakstu ar fwrite. Edited March 5, 2009 by tomaac Quote Link to comment Share on other sites More sharing options...
cucumber Posted March 5, 2009 Report Share Posted March 5, 2009 pamegini izsaukt vaicajums shadu vaicajumu, pirms izvelc datus no DB "SET NAMES UTF8"; talak tavs vaicajums SELECT * FROM lang... Quote Link to comment Share on other sites More sharing options...
tomaac Posted March 5, 2009 Author Report Share Posted March 5, 2009 paldies, sanāca. Quote Link to comment Share on other sites More sharing options...
Cill Posted March 9, 2009 Report Share Posted March 9, 2009 Un failus jaatver binaraja rezima, t.i. wb, ab and so on... Quote Link to comment Share on other sites More sharing options...
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.