|
|
|
Janvāris 21., 2005
x_f
 | 12:30 - Moblogging (pt. 2)
|
Comments:
Tur nu šoreiz nebūs Microsofts vainīgs. Unicode, precīzāk, UCS-2 standartā ir prasība šos divus baitus (FF FE, piemēram) saglabāt faila sākumā lai nerastos problēma atšķirt low-endian no big-endian kodējumiem (baitu secība vienā baitu pārī). Normālām unicode strādājošām programmām ir pašām jāspēj skaisti ignorēt šos divus baitus un tā vietā atpazīt, vai lietots UTF-16, UTF-8 vai kāds kodējums. Savukārt PHP ir paredzēts ASCII failiem, līdz ar ko sākas šīs grūtības.
Par to iekļaušanu un headeriem, tā arī man bija licies, ka apmēram tur problēma rodas. Vispār jau jautājums - a kāda velna pēc vajag pašus SKRIPTUS taisīt Unicodē? Manuprāt, prātīgi ir skriptu rakstīt godīgi ASCII un visus tekstiņus iznest ārā vienā failā, kuru tad nu arī nokodēt ar UTF8. Un lapai headeros ielikt, ka tā ir UTF8 lapa. Jo, kā zināms, ja lietojam UTF8, tad visi standarta ASCII burti attēlojas tajā tāpat ar vienu baitu.
![[User Picture]](http://klab.lv/userpic/56281/7) | | From: | bh |
| Date: | 22. Janvāris 2005 - 00:09 |
|---|
| | | (Link) |
|
bulšits.+ MSlaizis!
skaļi vārdi izklausās, tiktāl jā |
|
|
|
|
Sviesta Ciba |