Jump to content
php.lv forumi

hu_ha

Reģistrētie lietotāji
  • Posts

    423
  • Joined

  • Last visited

Posts posted by hu_ha

  1. Gan jau ka kaut kur šis jautājums ir ticis apspriests, bet šobrīd nevarēju nekur atrast atbildi.

     

    Datu bāzē tiek glabāti dati unicode kodējumā. Velkot ārā datus, nepieciešams sakārtot pēc alfabēta. Protams, sākas problēmas ar latviešu valodu, jo mīkstinājuma zīmes aizlec uz beigām.

     

    Izmēģinājos dažādus variantus:

    1) mysql'am binary un collate (collate neiet, jo versija ir 4.0.x)

    2) ar asort() funkciju, bet ar nedeva vēlamo rezultātu. Mocīju pats, kā arī ņēmu funkcijas no http://lv.php.net/asort komentāros atrastajiem ieteikumiem, bet rezultāts joprojām nav vēlamais.

     

    masīvs, kas jāsakārto ir :

    $mas[0][0]=34;

    $mas[0][1]=Šēķļūī;

    $mas[1][0]=55;

    $mas[1][1]=Žēķļūī;

    ..............

     

    jābūt tak kādam risinājumam...

  2. vai ir iespējams, lai print preview būtu redzams backgrounds, kas ir bilde

     

    <div style="background: url(design/bottomm.gif);">aaa</div>

    uz ekrāna rādās, kā nākas, bet uz print preview ir tikai "aaa" uz balta fona.

     

    izmēģinājos gan ar media="all", media="print" bet nu bez rezultātiem.

    Vai vispār tas ir iespējams (lai beidzu te mocīties vai arī lai sāku rokas taisnot).

  3. taada lieta nevareetu buut, taapeec iedod to koda gabalu (css un html), lai var redzēt...

    (protams, tikai pashu probleemas kodu un nevis visu lapas saturu)

  4. Ja nomainu editoram kodējumu uz utf, tad atkal problēma, jo visi tagi un kods tiek rakstīts unikodā un php nespēj sagremot.

     

    vienk es kopēju no notepad uz zend un vienu brīdi izveidojās situācija, kad pārlūkā tika izsviests viss kods - taa itkā php nebūtu pieslēgts. pamainot kodējumus atkal viss gāja kā nākas (tiesa gan atkārtot neizdevās).

     

    tad jautājums sekojošs - kaa var zend uzlikt utf-8? atradu, ka tur var mainīt forntus, bet tas gluži nav tas ko man vajag...

  5. lieta sekojoša - lapā tiek izmantots utf-8 kodējums, datu bāzē tiek smuki iegrūsts unikods un tāpat tiek smuki izgūts.

     

    Problēma - ja ierakstu editorā burtus "ļģēī" etc un saglabāju, tad lapā tie rādās kā ķeburi. Tas protams aiz tā, ka encodings editoram nav utf.

    Ja nomainu editoram kodējumu uz utf, tad atkal problēma, jo visi tagi un kods tiek rakstīts unikodā un php nespēj sagremot.

     

    kāds ir risinājums un kur es esmu iebraucis auzās.

     

    izmantoju zend editoru (varbūt vienk nemāku pareizi iestatīt?)

     

    Šobrīd risinājums ir rakstīt kodu iekš zend(ANSI kodējums) un latviskos tekstus kopēt no notepad2 (utf), bet nu tā galīgi nav labi..

×
×
  • Create New...