Ka uzlikt lai atpazitu lat val burtus?

Sākumlapa Forumi Mājas lapu izstrāde PHPBB Ka uzlikt lai atpazitu lat val burtus?

Tiek skatīts 1 ieraksts (no 10 kopumā)
  • Autors
    Ieraksti
  • #147437
    krisis32
    Participant

    Ka lai es zulieku lai webs atpazist garumzimes?

    Kad rakstu subject ar garumzimem vins man parada kaut kadus keburus.

    #184602
    azazul
    Participant

    Izmanto UTF8 visā lapā.

    #184603
    sir_irius
    Participant

    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!

    #184604
    Foxsk8
    Participant

    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.

    #184605
    drono
    Participant

    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.

    #184606
    sir_irius
    Participant

    Vis vienkāršākais veids, kā uzlikt bez “BOM” ir caur notepad++ 🙂

    #184607
    Foxsk8
    Participant

    Uz phpbb2 tādas problēmas ar Without BOM nav novērots + piem man nemaz nav tādas iespējas, manam editoram.

    #184608
    drono
    Participant

    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-:oops:. Foxsk – varbūt tavā editorā tā iespēja vienkārši saucas savādāk?

    #184609
    Foxsk8
    Participant

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

    #184610
    drono
    Participant

    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.

Tiek skatīts 1 ieraksts (no 10 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā