Ka uzlikt lai atpazitu lat val burtus?

Moderatori: janis.wd, Vecākie lietotāji

User avatar
krisis32
Reģistrēts lietotājs
Atbildes: 568
Pievienojies: 11 Okt 2008, 10:24
Reputācija: 0
Atrodas: jurmala

Ka uzlikt lai atpazitu lat val burtus?

Post no krisis32 » 14 Okt 2008, 20:48

Ka lai es zulieku lai webs atpazist garumzimes?
Kad rakstu subject ar garumzimem vins man parada kaut kadus keburus.

User avatar
azazul
Vecākais lietotājs
Atbildes: 706
Pievienojies: 24 Mar 2007, 18:18
Reputācija: 0

Post no azazul » 14 Okt 2008, 20:49

Izmanto UTF8 visā lapā.
[font=9]"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo[/font]

User avatar
sir_irius
Reģistrēts lietotājs
Atbildes: 448
Pievienojies: 01 Jūl 2008, 17:52
Reputācija: 0

Post no sir_irius » 14 Okt 2008, 21:35

Latīņu Valodai (Lat Val) burtus atpazīs pats pa sevi (ja protams neizmanto cyrilic etc.). UTF8 pats lietoju, kad vajag "spec" simbŠlus jāievieto, tādēļ iesaku Tev to jūzot!

User avatar
foxsk8
Moderators
Atbildes: 5078
Pievienojies: 22 Feb 2007, 12:33
Reputācija: 0
Atrodas: Liepāja, www.notepad.lv

Post no foxsk8 » 14 Okt 2008, 21:42

Lang_main.php paņem encoding nomaini uz utf-8 + visus template failus pārseivo pāri ar utf-8. Vajadzētu līdzēt, protams pēc tam, kad viss izdarīts izveido kādu tēmu un pārbaudi. Vecās tēmas būs ar ķeburiem palikušas vēl.
WPX.lV - E-komercijas risinājumi

User avatar
drono
Lietpratējs
Atbildes: 706
Pievienojies: 14 Mar 2007, 15:59
Reputācija: 0
Atrodas: Liepāja

Post no drono » 14 Okt 2008, 23:07

Encodingu vajag likt "UTF-8 Without BOM", savādāk būs šī te problēma - https://notepad.lv/viewtopic.php?p=24122 ja kaut kur kodā tiek mainīti headeri.

Uz UTF-8 vajag pārkonverēt tikai tos failus, kuros ir latviešu garumzīmes.

User avatar
sir_irius
Reģistrēts lietotājs
Atbildes: 448
Pievienojies: 01 Jūl 2008, 17:52
Reputācija: 0

Post no sir_irius » 14 Okt 2008, 23:20

Vis vienkāršākais veids, kā uzlikt bez "BOM" ir caur notepad++ :)

User avatar
foxsk8
Moderators
Atbildes: 5078
Pievienojies: 22 Feb 2007, 12:33
Reputācija: 0
Atrodas: Liepāja, www.notepad.lv

Post no foxsk8 » 14 Okt 2008, 23:23

Uz phpbb2 tādas problēmas ar Without BOM nav novērots + piem man nemaz nav tādas iespējas, manam editoram.
WPX.lV - E-komercijas risinājumi

User avatar
drono
Lietpratējs
Atbildes: 706
Pievienojies: 14 Mar 2007, 15:59
Reputācija: 0
Atrodas: Liepāja

Post no drono » 14 Okt 2008, 23:47

Tas, protams, atkarīgs no CMS sistēmas. Vispārīgā gadījumā tas BOM ir UTF-8 headeris un tas tiek nosūtīts browserim, tikko tiek atvērts pirmais index.php. Un tā kā headerus nevar sūtīt pēc tam, kad jau ir sākts sūtīt saturu, tad tiek izmests errors, ja kodā mēģina mainīt headerus ar funkciju header() vai setcookie();

Ja uzliek UTF-8 without BOM, tad utf-8 headera nav, tāpēc sākumā browserim nekas sūtīts netiek un vēl var mainīt headerus.

Vēl kāda īpatnība - ja failam ir uzlikts utf-8 without BOM un failā nav neviena latviešu garumzīme, tad tas fails ne ar ko neatšķiras no ANSI kodēta faila. t.i. pēc aizvēršanas vairs nevar noteikt, ka fails kādreiz ir bijis utf-8, atverot tas atkal būs ansi.

Ar parasto utf-8 vēl ir bijušas šādas tādas problēmas, piemēram, vecāki browseri atsevišķos gadījumos to BOM var parādīt lapā kā kvadrātiņu. Tāpēc web failos vienmēr labāk izmantot Without BOM.

Starp citu, notepad.lv izskatās, ka tiek izmantots tieši UNIX UTF-8 without BOM (ANSI as UTF-8). Foxsk - varbūt tavā editorā tā iespēja vienkārši saucas savādāk?

User avatar
foxsk8
Moderators
Atbildes: 5078
Pievienojies: 22 Feb 2007, 12:33
Reputācija: 0
Atrodas: Liepāja, www.notepad.lv

Post no foxsk8 » 15 Okt 2008, 02:16

Iekš EditPlus stāv vienkārši utf-8, tāpēc arī bija pirmā dzirdēšana par tiem BOM.
WPX.lV - E-komercijas risinājumi

User avatar
drono
Lietpratējs
Atbildes: 706
Pievienojies: 14 Mar 2007, 15:59
Reputācija: 0
Atrodas: Liepāja

Post no drono » 15 Okt 2008, 15:13

Tavs editors droši vien paredzēts speciāli web izstrādei, tāpēc tas Without tur ir jau defaultā.
Bet parastajā Windows Notepadā šī iespēja vispār nav pieejama, tur ir iespējams tikai standarta UTF-8. Tāpēc Windows Notepadu šādām lietām labāk neizmantot, pat ja nekas cits nav pie rokas.

Pievienot atbildi

Return to “PHPBB”