Brak polskich znaków po wrzuceniu na serwer

0

Cześć.

Mam problem z polskimi znakami po wrzuceniu na serwer. Mam napisaną aplikację w angular i mój plik index.html wygląda tak :

<!doctype html>
<html lang="pl">
<head>
  <meta charset="UTF-8">
  <title>WHITE GAPS</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link rel="preconnect" href="https://fonts.gstatic.com">
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <app-root></app-root>
</body>
</html>

Po odpaleniu lokalnie wszystko jest ok i mam polskie znaki, jednak po wrzuceniu na serwers VPS (ubuntu) wszystkie polskie znaki wyskakują jako "�"

Zainstalowałem na swoim serwerze polski ale to nic nie pomogło. Po wpisaniu locale -a mam :
C
C.UTF-8
POSIX
pl_PL.utf8

Więc są polskie znaki.

Czy ktoś z was spotkał się z podobnym problemem ? Lub zna rozwiązanie tego problemu ?

W załączniku Screen z tego co mi się wyświetla zamiast polskich znaków .

screenshot-20210909221708.png

2

Jesteś pewien, że wszystkie pliki źródłowe masz w UTF-8?
Skąd pochodzą napisy widoczne na obrazku?

2

jak znam zycie uzywasz windowsa i masz krzaki na poczatku, zmien na bez BOM albo wywal windowsa do smieci

2

@BLAZO: Jak kopiujesz pliki na serwer? Jeśli FTP, to w jakim trybie (tekstowym/ binarnym)? Uprzedzam pytanie: jeśli podajesz nazwę i hasło dla konta ssh, to jest SFTP.

1

Wszystko kopiuje trybem tekstowym.

2

@BLAZO: Spakuj kod do archiwum, prześlij na serwer w trybie binarnym, rozpakuj na serwerze i sprawdź. Może być np. tar albo zip.

1 użytkowników online, w tym zalogowanych: 0, gości: 1