foxsk8 Posted May 27, 2007 Report Share Posted May 27, 2007 Lieta tāda, vajadzētu piedabūt, lai AJAX rādītu pareizu valodu. Izmeiģinājos visādīgi, nekas nesanāk. Tad nu ārzemju forumos lasīju par iespēju, pievienot setCharacterEncoding, bet kur tieši man šajā kodā tas būtu jādara, lai tas viss rādītos kā vajag. Kods šeit AJAX Domāju, ka šada lieta daudziem noderētu. Link to comment Share on other sites More sharing options...
andrisp Posted May 27, 2007 Report Share Posted May 27, 2007 foxsk8, esmu stipri pārliecināts, ka tev nav kaut kas kārtībā ar source failu (failu, ko pieprasi ar ajax). Un tāda setCharacterEncoding fja nekur nepastāv. Tā ir kaut kāda custom fja. Link to comment Share on other sites More sharing options...
Toms Posted May 27, 2007 Report Share Posted May 27, 2007 Ieksh to test.php (jeb fails, kuru pieprasa ar AJAX), pameegjini ielikt sho rindinju: header('Content-Type: text/html; charset=utf-8'); Un pārliecinies, ka visi faili ir UTF-8 kodējumā saglabāti. Nav ko ākstīties ar citiem enkodingiem. Link to comment Share on other sites More sharing options...
foxsk8 Posted May 27, 2007 Author Report Share Posted May 27, 2007 Meiģināju jau visādus variantus, nerukā. Varbūt kāds kādu piemēru varētu iemest, kurā darbojās tas encodings. Būtu ļoti pateicīgs. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted May 27, 2007 Report Share Posted May 27, 2007 AJAX am ir pilniigi vienalga ko suutiit kat vecmaaminjas 'plekstes' bildi ... Fiziski tiek nosuutiiti baiti (biti) kas klienta galaa atkal tiek salasiiti kopaa.... taa kaa ... Viss ir atkariigs no 2 lietaam : Faila kas sanjems Jaabuut jau pareizaajaa kodeejumaa un faila (datiem) kuru(us) suuti ... ja abi buus korektaa kodeejumaa tad tiks arii pareizi atteloti.... pamegjini ielikt tos datus pa taisno (include) un paskaties kas notiekas... redzeesi ka arii netiek korekti atteloti.... Atceries ka gandriiz Vienmeer ir iespeejams notesteet arii citaa variantaa (incluude/ echo /utt...) un to arii vajag izdariit pirms Kliegt peec paliidziibas.... Link to comment Share on other sites More sharing options...
foxsk8 Posted May 27, 2007 Author Report Share Posted May 27, 2007 Kaut kas sāk izdoties. Ar include īsti negribēja strādāt. Bet tā ja pa taisno visu izdara, tad jā. Vienkārši PHPBB forumam vajag. Un tur jau ir savādāka sistēma, nekā parastam html tekstam. Tagad jāmeiģina ar echo Link to comment Share on other sites More sharing options...
foxsk8 Posted May 27, 2007 Author Report Share Posted May 27, 2007 Interesanti. Ar include viņs negrib ņemt to failu. Viņs paņem, bet encodingu neliek. Itkā viņs tikai var paņemt tādu tīru failu, bez nekādiem includiem. inframe arī neder. Ir kādi varianti, kā savādāk varētu izdarīt? Link to comment Share on other sites More sharing options...
andrisp Posted May 27, 2007 Report Share Posted May 27, 2007 100%, ka tev vienkārši nesakrīt enkodingi! Link to comment Share on other sites More sharing options...
foxsk8 Posted May 27, 2007 Author Report Share Posted May 27, 2007 Vēlāk parādīšu tev piemērus, kā viss strādā, un kā nestrādā. Tagad ar encodingiem itkā ir kārtībā. Piem. 1. Ar ajax pieprasam php.php faila saturu, kurā ir visi encodingi un ir attēloti latviešu simboli - viss āttēlojas pareizi 2. Ar ajax pieprasām php.php faila saturu, kurš sastāv no include. Includojāmā failā ir attēloti latviešu simboli, ar visiem encodingiem. Bet encodings nestrādā. 1. variants strādā 2. nestrādā Vajadzētu, lai arī 2 variants strādātu. Citādi tam failam kuru vajag attēlot sastāv no daudziem includiem, kuros atkal ir include, ja samestu visu vienā putrā, tad jau droši vien rādītos, bet tas ir bezjēdzīgi. Link to comment Share on other sites More sharing options...
Grey_Wolf Posted May 27, 2007 Report Share Posted May 27, 2007 Citādi tam failam kuru vajag attēlot sastāv no daudziem includiem, kuros atkal ir include, ja samestu visu vienā putrā, tad jau droši vien rādītos, bet tas ir bezjēdzīgi. Bezjeedziigi ir N-tie incluudi ... failam kuru incluudo nevajadzeetu satureet vel apaksh include.... Tas tikai noraada ka kods ir diezgan liiks un liidzarto arii leens..... piedevaam kaa jau mineeju AJXAM ir pilniigi vienalga ko parsuutiit.... Link to comment Share on other sites More sharing options...
foxsk8 Posted May 27, 2007 Author Report Share Posted May 27, 2007 (edited) Tad jau šim pašam forumam viss ir bezjēdzīgs. Bet, kas tad būtu, ja viss būtu vienā putrā. Protams, ja jau lapa būtu tāda elementāra, tad jau nebūtu problēmu. Paskaties kāds ir phpbb forums + vēl pāris modifikācijas. Notestēšu, kā būs salikt visu vienā failā, visus vajadzīgos kodus. Itkā jau ielādējamais izmērs nemainītos, bet kods gan bultu pie 3000 rindiņām, un ja kaut kur mazākā kļūda, viss 3 stāvīgais kods nedarbojās. Itkā jā varu tev piekrist. Bet vai tu lasīji, ko uzrakstīju, ka viss ielādējas ar includiem, bet valoda ta nav pareiza. Pie encodingiem variet nesūtīt, viss ir pareizs. Edited May 27, 2007 by foxsk8 Link to comment Share on other sites More sharing options...
andrisp Posted May 27, 2007 Report Share Posted May 27, 2007 (edited) failam kuru incluudo nevajadzeetu satureet vel apaksh include.... Tas tikai noraada ka kods ir diezgan liiks un liidzarto arii leens..... Grey_Wolf, nu tas vēl nenozīmē, ka kods ir līks un lēns. Pie encodingiem variet nesūtīt, viss ir pareizs. Ko nozīmē "sūtīt pie enkodingiem" ? :) Un nesaki, ka ir pareizs, jo acīmredzami nav pareizs. Kā jau Grey_Wolf teica, tad Ajax pie pakaļas, ko tu pārsūti (kādā enkodingā). Un arī PHP inklude pie pakaļas enkodings ir. Edited May 27, 2007 by andrisp Link to comment Share on other sites More sharing options...
foxsk8 Posted May 28, 2007 Author Report Share Posted May 28, 2007 Atklājās pamatīgs joks ar visu šo lietu. Jums bija taisnība, ka ir pilnīgi vienalga ko ielādē. Darīju tā. Tīri testam. Uztaisīju ajax failu, kas pieprasa rezultātus no kāda cita faila. Tajā citā failā, iekopēju piem. draugiem.lv sākuma lapas sorci. Kad gribēju saglabāt, man izleca paziņojums par to, ka, attiecīgais fails, nevar saglabāt tādus encodingus. Labi izleca laukā piedavājamie varianti, izvēlējos visu pārseivot par UTF-8 un viss aizgāja. Bet tas ir pamatīgs čakars, lai to visu ko man vajag, tā mēģināt pārkodēt par UTF-8, kaut vai viņam pašam stāv uzlikts windows-1257. Tad itkā tagad vajadzētu visus vajadzīgos template failus pārseiveot par UTF-8 kā arī datubāzei visai nomainīt encodingu par UTF-8. Jūsu domas. Link to comment Share on other sites More sharing options...
sarcasm Posted May 28, 2007 Report Share Posted May 28, 2007 Tad itkā tagad vajadzētu visus vajadzīgos template failus pārseiveot par UTF-8 kā arī datubāzei visai nomainīt encodingu par UTF-8. Jūsu domas. Protams, ka jālieto viens kodējums - UTF-8 tam arī ir vislabākais, Link to comment Share on other sites More sharing options...
foxsk8 Posted May 31, 2007 Author Report Share Posted May 31, 2007 Paldies visiem par palīdzību. Tagad integrēju AJAX priekš pēdējiem komentāriem. Tieši tā kā to biju vēlējies. Link to comment Share on other sites More sharing options...
Recommended Posts