Naprawa 

Wyświetlanie znaków na stronach HTML

Publikacja pliku HTML

W celu lepszego zrozumienia problemów z wyświetlaniem znaków, użytkownik musi uświadomić sobie drogę, jaką musi przejść plik HTML aby zostać opublikowanym.

-1- Tworzenie/Zapisywanie w programie do tworzenia stron internetowych

Program do tworzenia stron internetowych lub edytor tekstu zapisuje stronę w konkretnym kodowaniu i przy wykorzystaniu, lub braku wykorzystania „Znacznika Kolejności Bajtów” (ang. BOM - „Byte Order Mark”).

Parametry te, w większości przypadków, mogą być zmieniane w ustawieniach programu.

Domyślnym kodowaniem jest, zazwyczaj, Windows-1252 lub CP1252 w przypadku systemu Windows i UTF-8 w przypadku systemu Linux.

Zalecamy skonfigurowanie edytora w ten sposób, aby pliki tekstowe były zapisywane, w miarę możliwości, przy użyciu kodowania UTF-8 i „Znacznika Kolejności Bajtów” (BOM).

W wypadku gdy stacja robocza programisty i serwer XTEND oparte są na systemie Windows, użytkownik może korzystać z kodowania CP1252, ISO-8859-1, ANSI i UTF-8.

Jeżeli stacja robocza programisty i serwer XTEND są oparte na dwóch różnych systemach, zalecamy stosowanie kodowania UTF-8 dla wszystkich tekstów (html, js, css...) projektu HTML, ponieważ serwer XTEND jest w stanie wykryć je bez obecności BOM.

-2- Przesłanie plików na serwer X3

Pliki przesyłane są najczęściej przez FTP.

Należy upewnić się, że dany FTP przesyła pliki w systemie binarnym, co pozwoli na zachowanie zawartości plików.

Zalecamy, aby nie dokonywać zmian zawartości plików bezpośrednio na serwerze X3.

-3- Odczyt plików przez serwer XTEND z użyciem protokołu HTTP

Serwer XTEND ustala kodowanie pliku zgodnie z poniższą procedurą:

1. Odczyt znacznika BOM

2. Wyszukanie sekwencji UTF-8

3. Parametr konfiguracji xtend.server.gensetup.defcharset (domyślnie CP1252)

4. Domyślne kodowanie platformy

Rozdzielczość

Jeżeli znaki akcentowane nie są wyświetlane, oznacza to, że plik nie posiada znacznika BOM i nie jest kodowany w UTF-8, CP1252 lub ISO-8859-1, co zdarza się dosyć rzadko.

W takim przypadku, użytkownik powinien:
  • zmienić konfigurację edytora tak, aby ten dodawał znacznik BOM
  • lub sprawdzić kodowanie plików (na przykład poprzez menu „Format” programu notepad++) i wprowadzić parametr xtend.server.gensetup.defcharset z takim właśnie kodowaniem.

Aplikacja XTEND nie odpowiada

Port HTTPS nie działa

Sprawdź konfiguracjęserwera.

Aplikacja XTEND nie odpowiada

1. Sprawdź poniższy adres URL:
http://host:port/xtend/page?site=Site&fldr=Dossier&sol=Solution&lang=Langue

2. Sprawdź numer portu
zdefiniowany w konfiguracji serwera

3. Sprawdź, czy folder X3 został opublikowany na serwerze X3WEB

4. Sprawdź, czy witryna została opublikowana.

5. Przeprowadź pełne zatwierdzenie witryny