Polskie znaki - next problem

Polskie znaki - next problem
I8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Mam plik polish.php a w nim zmienną:
$n29 = "ąęśćó";

W pliku mojej strony wczytuję plik polish.php za pomocą funkcji require.
Następnie odwoluje się do tej zmiennej - wiersz 13

Problem: przeglądarka nie wyswietla polskich znaków.

  • wiersz 11 działa bez problemu. W obydwu dokumentach nie ma kodu html (poza tagiem br).

Ktoś wie w czym rzecz?

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
3

W czym programujesz? Może kodowanie pliku polish.php masz ustawione inaczej.
Po drugie przeglądarkę też informuj o tym jak ma interpretować znaki meta tagiem:

Kopiuj
<meta charset="UTF-8">

Po trzeciej a właściwie primo ultimo, korzystaj z wklejania kodu do postu. Póki masz 2 liniki to jakoś można to jeszcze ogarnąć, ale nikt nie będzie analizował scrennów z większą ilością kodu.

I8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0
  • Kodowanie obu plików mam ustawione taka samo.
  • Początek obu plików wygląda tak:
<!doctype html> <html lang="pl"> <head> <meta charset="utf-8"> <body>

Programuję w Notepad++

pol90
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1181
0

A czy w edytorze tekstu masz też ustawione kodowanie utf-8 ?

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
1

W notepad++ na dole po prawej stronie masz informacje o ustawionym kodowaniu pliku. Sprawdź czy w obu masz UTF-8. To rozumiem przez inaczej ustawione kodowanie pliku.
Co do użycia 2 razy meta tagu w obu plikach to raczej może to zaszkodzić. Nie wiem jak masz to napisane ale tak możesz mieć 2 razy tagi i 2 razy body w jednej stronie, a to błąd.

I8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

@jurek1980

W notepad było inne kodowanie ustawione. Dzięki za pomoc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.