![]() |
![]() |
![]()
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?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 28.07.2003 Skąd: Brwinów koło Warszawy Ostrzeżenie: (0%) ![]() ![]() |
1. Problem polega na tym, ze w edytorach, podczas edycji w unicode, ow znak jest ukrywany, a otwieranie pliku w jakims innym edytorze tylko po to by po kazdej poprawce wywalic jeden znak jest strasznie meczace...
2. UTF-8 dlatego, ze w serwisie wystepuja opisy w przeroznych jezykach i jak ktos chce to ma miec mozliwosc wpisania sobie nawet egipskich znaczkow, czy rosyjskich 'bukw'... 3. W pliku zrodlowym niby nie, ale wystarczy jeden wyraz ktory jest w jakims stringu i zawiera jakis znaczek, ktorego nie ma w tablicy ascii i juz trzeba to kodowac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Meczace, to fakt, ale klient chce na jednej stronie rozne jezyki to co zrobie? przeciez nie bede za pomoca GD jakis gifow w locie robil... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:58 |