Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unicode + include, czyli co zrobic by dzialalo?
Piotr Mederak
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 28.07.2003
Skąd: Brwinów koło Warszawy

Ostrzeżenie: (0%)
-----


Mam pliki zrodlowe zakodowane w unicode (UTF-8) i...

Robie cos takiego:

Plik jeden.php

[php:1:c793a30779]<?php
include_once "dwa.php";

session_start();

include_once "trzy.php";

echo "Poczatek tresci...";

// ....
?>[/php:1:c793a30779]



...i sie zaczyna. Otoz przy kodowaniu UTF-8 w pierwszym bajcie pliku jest umieszczana informacja o tym do ktorej strony ma byc wyrownywany tekst. Skutek jest taki, ze jak polacze za pomoca include'a kilka plikow w jedna calosc to mam nie jeden taki bajt a kilka i przegladarka glupieje, nie mowiac juz o parserze, ktory nie chce uruchomic sesji z w/w przykladu, gdyz... zostal juz wyslany do przegladarki ow nieszczesny bit z pliku dwa.php (pierwszy jest pieknie pomijany tak przez phpa jak i przegladarki)...

I tu moje pytanie: jak zrobic, by ow bit wystepowal tylko raz, niezaleznie od tego ile plikow bede includowal??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kurtz
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 786
Pomógł: 0
Dołączył: 18.03.2002
Skąd: Wroclaw/Warszawa

Ostrzeżenie: (0%)
-----


Hej
Cytat
Mam pliki zrodlowe zakodowane w unicode (UTF-8) i...
Wiem o jakim problemie chodzi :)

Powiedz jakiego uzywasz edytora - wbrew pozorom ma to znaczenie. Przykladowo Homesite 5 mimo zapisu plikow w unicode nie dodaje tych dodatkowych bajtow. Homesite 5.5 dodany do pakietu z dreamweaverem juz ma tego babola. Podobny problem dotyczy rowniez np Notatnika ;)

Jesli rzeczywiscie uzywasz jakiegos feralnego edytora to problem mozna rozwiazac, albo przerabiajac pliki w locie podczas zapisu (ew skryptem na serwerze) - srednio wygodne, albo zmienic edytor - w moim przypadku mimo licencji na oba powyzsze korzystam z Sctintilli i sobie chwale ;)


PS
pozdrowienia dla wapnetu ;)

PPS
kameleon : zaswiadczam ze medec raczej ma glowe na karku ;)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 15:40