cucumber, ir atšķirība. Un atceries, ka brīdi, kad notiek pārsēšana, tiek izmantoti server resursi - gan rams, gan procis. Un ja lietotāju ir daudz, tad serveris tiek noslogots ne pajokam.
Neiebraucu, ko tu tur dari. Lai ko tu arī tur dari, vai tad tas otrais variants ir tik lēns ?
PS. No šāda pieraksta (typecasting izmantošanas) nav īsti jēgas:
(int)$value = 0;
foxsk8, tev saka, ka pārbaudi vai dati tiešām ir utf-8, nevis lai tu kaut ko pārseto. Ar 'character set utf8' nepietiek lai pārkovertētu datus no win1257 uz utf8.
bubu, nav īsti skaidrs kā viņam tur kas tiek ģenerēts. Jo cik saprotu, tad LV simboli iekš UTF-8 viņam rādās, bet krievu simboli tikai tad, ja pārslēdz uz 1251. Tātad tā tīri arī nav, ka tikai win1251 dod ārā. Bet nu nez.
Neko nesapratu no tava stāstītā.
Nu ja tas ir UTF-8, tad kāpēc maini uz win1251 ? Un kā lai mēs zinām kā tev tajā "programma" izskatās.
Var pastāvēt. Tam jau unicode (utf-8) ir domāts.
Noskaidro kādos enkodingos tev tā programma taisa exportu uz html.
Protams, ka tev pirmais selekts nestrādās. Tu mēģini izvilkt rindas, kurās lauka_mid vērtība vienlaicīgi varētu būt 49 vai 59 un 51 vai 89. Tāpat arī ar atbilde laukiem.
Nujā, tā ir patiesība, ko tu saki par booleaniem, bet ja tu dari šādi:
fja(UTF-8)
Tad PHP domā, ka UTF ir konstante, no kuras vērtības ir jāatņem skaitlis 8. Palasi, kas ir konstantes.
Kodu vienkārši tāpat nekur nemet :). Vismaz tā nevajadzētu būt. Jābūt izpratnei.
Izmanto CSS lai stailotu tabulu. Šis CSS tiks iebarots visiem browseriem:
table#tabulas_id {
background-image: url('img1.png');
}
Bet pēc tam, izmantojot conditional comments, iekļausim speciālu CSS, kas paredzēts tikai IE:
<!--[if IE]>
<style>
table#tabulas_id {
background-image: url('img2.png');
}
</style>
<![endif]-->
IE redzēs šo kodu, bet citi browseri uztvers to kā parastu komentu.