Autor | Zpráva | ||
---|---|---|---|
m Profil * |
#1 · Zasláno: 28. 5. 2008, 15:27:33
Mám problém, že položky menu mám v poliach a z toho načítavam odkazy.
Len pri každom odkaze mi tam dáva nejaký neviditeľný znak. po kliknutí vo firefoxe sa mi zobrazí pred odkazom v adresovej lište %EF%BB%BF ----- %EF%BB%BFnazovsuboru.php. pole $menu["2"] = "firma#index.php"; potom cez funkciu oddelím názov od linku: function menu_link ( $hodnota ) { // echo $menu[$hodnota]; include('nazvy.php'); $pole = $menu[$hodnota]; list($title, $link) = explode("#", $pole); echo $link; } a do menu už len vložím ... href="<?php menu_link(2); ?>" ... Vždy pred vyvolaný tag dá ten znak. Ten však nie je vidieť nikde, iba v tej adresovej lište a vtedy samozrejme prepojenie nefunguje. Nemyslím Skúšal som to klasicky to pole bez explodu a aj tak to dáva, takže v tom to asi nebude. |
||
Mastodont Profil |
#2 · Zasláno: 28. 5. 2008, 15:54:07
To je tzv. BOM pro UTF-8 a přidává ti ho tam nejspíše editor.
|
||
m Profil * |
#3 · Zasláno: 28. 5. 2008, 16:06:55
A ako by sa to dalo odstrániť? Tiež som mal dojem, že to je kôli UTF, lebo editor (InType) ten súbor mal pôvodne v ANSI a potom som ho dal do UTF, ale pre istotu som to preuložil cez notepad do UTF, ale robilo to stále.
|
||
m Profil * |
#4 · Zasláno: 29. 5. 2008, 07:58:52
Vyriešil som to tak, že som v InType dal UTF-8 plain a potom to už išlo.
|
||
Časová prodleva: 16 let
|
0