rudzis Posted October 28, 2005 Report Share Posted October 28, 2005 Kāpēc ar UTF-8 kodētos failos nedarbojas header('location: ...'); ? Man to utf-8 vajag, lai rādītos unikodes čāri. Link to comment Share on other sites More sharing options...
rpr Posted October 28, 2005 Report Share Posted October 28, 2005 iespeejams, ka taapeec, ka pirms taa tava location tiek izvadiiti utf specifiskie simbolinji - ļ»æ. tos vajag nonjemt. Link to comment Share on other sites More sharing options...
rudzis Posted October 28, 2005 Author Report Share Posted October 28, 2005 Simboliņi ir, bet header() ir pirms viņiem. Vnk katra faila sākumā tiek pārbaudīts, vai ar login cepumu viss ir kā nākas, un ja nav, tad headerē 3 mājas tālāk, un redz, ja tas fails ir utf-8, tad header() neiet. Link to comment Share on other sites More sharing options...
v3rb0 Posted October 28, 2005 Report Share Posted October 28, 2005 tie simbolinji ir pasha faila saakumaa un izvaraas tiko kjeries klaat failam, bet header() ir failaa kaut kur. Link to comment Share on other sites More sharing options...
rudzis Posted October 28, 2005 Author Report Share Posted October 28, 2005 Bet tad ko man darīt, lai tie simboli parādītos un header(); arī darbotos? Link to comment Share on other sites More sharing options...
v3rb0 Posted October 28, 2005 Report Share Posted October 28, 2005 taisi utf8 failus bez tiem magiskajiem simboliem saakumaa. [reklaama:] pspad glabaa bez :) Link to comment Share on other sites More sharing options...
rudzis Posted October 28, 2005 Author Report Share Posted October 28, 2005 Bēt ēs grībū! :) Vajag man tur tos symbolus, bet vajag arī header(); pašā sākumā! Kaut kā tač noteikti var. Link to comment Share on other sites More sharing options...
litt Posted October 28, 2005 Report Share Posted October 28, 2005 Vajag man tur tos symbolus Kapēc? Saglabā bez UTF-8 signatures un viss būs pa kedu Link to comment Share on other sites More sharing options...
rpr Posted October 28, 2005 Report Share Posted October 28, 2005 ja vajag simbilinjus, tad tos var atstaat, bet headeru ielikt pirms tiem.. Link to comment Share on other sites More sharing options...
Venom Posted October 28, 2005 Report Share Posted October 28, 2005 ob_start(); header(...) Link to comment Share on other sites More sharing options...
bubu Posted October 28, 2005 Report Share Posted October 28, 2005 Vajag man tur tos symbolus,... Paskaidrosi kāpēc? Link to comment Share on other sites More sharing options...
DarkSide Posted November 1, 2005 Report Share Posted November 1, 2005 Kāpēc ar UTF-8 kodētos failos nedarbojas header('location: ...'); ? Man to utf-8 vajag, lai rādītos unikodes čāri.Paklau, pie reizes pastaasti kaa Tu kodee failus uz UTF8? Tas mani arii interesee... Link to comment Share on other sites More sharing options...
Roze Posted November 1, 2005 Report Share Posted November 1, 2005 Bēt ēs grībū! :) Vajag man tur tos symbolus, bet vajag arī header(); pašā sākumā! Kaut kā tač noteikti var. Tas "simboliņš" par ko iet runa ir BOM (Byte Order Mark) http://www.unicode.org/faq/utf_bom.html#22 un viņu nevajag rakstīt php failu sākumā.. Lieto kādu normālu editoru kas spēj atpazīt/saglabāt UTF8 failus arī tāpat (nevis piemēram notepad kas to BOM parasti pieķeskā sākuma) un viss būs ok. Personīgi lietoju UltraEdit , bet vari caurskatīt saraksti arī par to ko citi lieto.. koda redaktori http://php.lv/f/index.php?showtopic=747 http://php.lv/f/index.php?showtopic=1781 http://php.lv/f/index.php?showtopic=344 http://php.lv/f/index.php?showtopic=1247 Link to comment Share on other sites More sharing options...
hmnc Posted November 2, 2005 Report Share Posted November 2, 2005 skuju milti! headeri redirekto neatkarīgi no encodinga. pietam konkretizē - kā neriderekto? nobļaujas, ka nebūs un parāda vidējo pirkstu?! :D notepad2 ar unicodiem strādā visnotaļ labi un nekad nav bijušas problēmas ar header. Link to comment Share on other sites More sharing options...
Roze Posted November 2, 2005 Report Share Posted November 2, 2005 skuju milti! headeri redirekto neatkarīgi no encodinga. pietam konkretizē - kā neriderekto? nobļaujas, ka nebūs un parāda vidējo pirkstu?! :D notepad2 ar unicodiem strādā visnotaļ labi un nekad nav bijušas problēmas ar header. Runa iet par &%<? header('Location: dfsgdf... ^ BOM (vizuāli grūti šeit forumā attēlot bet heksā EF BB BF) - proti pirms php atverošā taga ir simbols kas norāda ka fails ir UTFā tad neredirektēs (izņemot ja ieslēdz output buferingu).. protams tālāk encodings nav svarīgs.. Kā arī tika minēts MS verķis nevis kāds third party notepads.. p.s. hmnc nedaudz paskaties ko tu raksti.. ja tev tā nav gadījies tas nenozīmē ka tā nevar notikt un "vidējie pirksti" šeit ir galīgi nevietā, jo problēma principā ir aktuāla un nenorāda ne uz kādu "nuubismu" Link to comment Share on other sites More sharing options...
Recommended Posts