Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dziwny znak
Forum PHP.pl > Forum > Po stronie przeglądarki
kicaj
Ostatnio po testowaniu jednej z moich stron zobaczylem ze w IE6 przed zawartoscia strony pojawia sie dziwny znak w zrodle (kwadracik na poczatku):
  1. []<?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE...
Przez to strona jest obnizona o jeden wiersz.
Problem jest takze w Operze 9.2 (jakas propka, apostrof):
  1. '<?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE
Ale tutaj nie powoduje przesuniecia strony.
W FF2.0 nic nie widac.

Nie wiem czym spowodowany jest ten dziwny blad...
AxZx
moze to BOM jest dodany?
wybierz format pliku UTF8 without BOM
kicaj
To chyba BOM, jednak nie wiem jak go zlikwidowac przez Notatnika lub Eclipse?
AxZx
np FOX Edit
menu Format -> Encoding -> UTF -> UTF-8
gekon
Albo Notepad++
Kreton
Jeżeli używasz kodowania UTF-8 albo UTF-16 prolog może być pominięty. Pamiętaj, że prolog xml spowoduje przełączenie IE w tryb dziwactw (Quirksmode).
gekon
Jakikolwiek znak przed DOCTYPE przełącza IE w quirksmode - w tym BOM.
kicaj
Ale ten znak sam wyskakuje przed Doctype, zapisywanie przez Eclipse nie pomaga, a przez Notatnika nie zawsze, a niechce uzywac do tego innych programow, co zrobic?
revyag
W eclipse zmień na chwilę kodowanie pliku na iso i wtedy go wyedytuj, miałem parę razy takie akcje.
kicaj
Hehe, niestety caly czas konwertowalem pliki szablonow, a problem jednak wystepowal w jednym z plikow php, pomogl Notatnik - niezawodny jak zawsze:)

Dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.