Skocz do zawartości

UTF-8 dodaje chyba jakiś znak


Amidamaru6669

Rekomendowane odpowiedzi

Witam.

Używam edytora Notepad++ do edycji kodu.

Polskie znaki ładnie wyświetlają się ładnie przy konwersji na UTF-8.

Niestety... Ten format chyba dodaje jakieś niewidoczne znaki przed

<? //ew. <?php

lub po

?>

Przez to po includowaniu nie mogę wysyłać żadnych headerów.

Przykład:

plik1.php

<?
$a='...';
$b='xxx';
$LiczbaSza=666;
?>

plik2.php

<?
include('plik1.php');
header('Location: plik3.php'); //czy cokolwiek takiego - session, cookies...
?>

Przy UTF-8 - dostanę błąd, że w pliku plik1.php rozpoczyna się output w linii 1...

Kiedy przekonwertuję te pliki na ANSII - tego błedu nie ma - po prostu znika i wszystko chodzi ładnie...

ALE wiadomo - znikają mi Polskie znaki ;|

Czy jest jakiś dobry, działający i prosty sposób, by:

1. Nie dostawać tego błędu (ob_flush itd nie pomoże) w UTF-8?

lub

2. Wyświetlać prawidłowo Polskie znaki używając w edytorze ASCII??

Proszę Was o pomoc, to bardzo ważne ;)

twitter.com/JakubKrol - informacje o tym co robimy | TheFirstPath.com - aplikacje natywne, mobile, strony WWW, CMS

Odnośnik do komentarza
Udostępnij na innych stronach

Przekonwertuj na utf-8 bez boom (taka tam opcja jest).

Tak, tak, już wiem.

W Notepad++ też jest "Konwertuj na UFT-8 (bez BOM)"

To rozwiązuje problem.

Temat do zamknięcia ;)

twitter.com/JakubKrol - informacje o tym co robimy | TheFirstPath.com - aplikacje natywne, mobile, strony WWW, CMS

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności