Autor | Zpráva | ||
---|---|---|---|
YoSarin Profil |
#1 · Zasláno: 26. 10. 2005, 18:26:27
Zdravím,
Opět jsem narazil na další problém - na stránkách (url dodám až se dostanu z knihovny a budu je moct nahrát na FTP) vkládám menu pomocí php include('menu.php'). Mám ale takový problém, že IE potom vstrčí před takto vložené menu prázdný řádek, a v kódu zobrazí čtvereček (který tam pochopitelně nemá co dělat)... Ve FF i v Opeře je to bez problému... Nevíte někdo takhle naslepo čím by to mohlo být? Jak říkám - odkaz bude jakmile se dostanu doma k FTP... Předem děkuji za případnou pomoc. YoSarin |
||
MacInek Profil * |
#2 · Zasláno: 26. 10. 2005, 20:59:02
Naslepo je to takhle:
1. Vzniká tento problém při kódovani utf-8? Mně vznikal tento problém jen při tomto kódování. 2. Ne všechny editory umí korektně utf-8 a vkládají na začátek souboru mezeru, která způsobuje zobrazení kostičky nebo nesmyslných znaků. 3. Zkus ten includovaný soubor otevřít v editoru PSPad, v menu Formát zaškrtni UTF-8 a zase ulož. Mělo by bít po problému. Já takto používam Dreamweaver MX (který také dělá kostičky v MSIE i Opeře) v kombinaci s PSPadem). |
||
MacInek Profil * |
#3 · Zasláno: 26. 10. 2005, 21:00:25
Mělo by být :-) po problému.
|
||
Dero Profil |
#4 · Zasláno: 26. 10. 2005, 21:02:31 · Upravil/a: Dero
|
||
Dero Profil |
#5 · Zasláno: 26. 10. 2005, 21:03:23
Tedy: to jen tipuju.
|
||
mat Profil |
#6 · Zasláno: 26. 10. 2005, 22:05:38
problém se jmenuje UTF-signatura, víc najdeš třeba tady:
http://maciweb.net/blog/web/clanek.php?clanek=89 nebo tady: http://www.sweb.cz/pichlik/archive/2003_08_24_archive.html#10618977998 3242403 anebo tady: http://interval.cz/clanek.asp?article=2940 |
||
YoSarin Profil |
#7 · Zasláno: 26. 10. 2005, 23:28:33
No teda... já Vás nemít... :)
Je to přesně tím co jste říkali. Podobně jako MacInek používám Dreamweaver MX a ukládám v UTF-8, leč v nastavení mám možnost >Include Unicode Signature (BOM)< a ta je defaultně vypnutá... (čiliže do souboru by se znak ukládat neměl) Nicméně, jak vidíme, není tomu tak a ani když se možnost zapne tak se (překvapivě) nic nezlepší... Čiliže budu muset ten soubor ještě přeukládat v PSPadu... :( Mockrát děkuju za pomoc :) YoSarin |
||
Anonymní Profil * |
#8 · Zasláno: 28. 10. 2005, 23:42:19
YoSarin
Zajímavé, ale když takhle blbne UTF-8, tak proč ho používáte. Pokud je to kvůli kódování pro Linux, tak by mělo stačit psát v iso. Nebo má to utf nějaký specielní význam?? |
||
llook Profil |
#9 · Zasláno: 29. 10. 2005, 04:42:00
když takhle blbne UTF-8, tak proč ho používáte
Protože pořád výhody převažují nad nevýhodami. BOM signatura je u UTF-8 prakticky zbytečná a ve většině editorů ji lze vypnout. Na Linuxu není vůbec žádný problém ani s windows-1250 (stejně jako na Windows není problém s iso latin), to je věc aplikací, nikoli OS. Výhoda UTF-8 je, že jím lze zapsat jakýkoli Unicode znak. Takže člověk nevybírá kódování podle jazyka, vlastně se o kódování ani nemusí starat. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0