Par Sviesta Cibas jaunumiem (un gļukiem) - Komentāri

> Jaunākais
> Arhivētais
> Draugi
> Par sevi

Janvāris 21., 2005


[info]misame15:00
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.

Read Comments

Reply


No:
( )Anonīms- ehh.. šitajam cibiņam netīk anonīmie, nesanāks.
Lietotājvārds:
Parole:
Temats:
Tematā HTML ir aizliegts
  
Ziņa:

Gandrīz jau aizmirsu pateikt – šis lietotājs ir ieslēdzis IP adrešu noglabāšanu. Operatore Nr. 65.

> Go to Top
Sviesta Ciba