"M" zamiast polskich znaków (serwer SSH)

Konfiguracja serwerów, usług, itp.
karo1915
Posty: 2
Rejestracja: 16 października 2015, 21:28

"M" zamiast polskich znaków (serwer SSH)

Post autor: karo1915 »

Witam.

Zaznaczam, że jestem początkującym, który został przymuszony do debiana
więc mogę nie opisywać wszystkiego zbyt dokładnie.
(możliwe, że nawet nie wiem co dokładnie zrobiłem)
Proszę o ulgowe traktowanie :)

Pracuję na serwerze (Debian Jessie x64) na którym jest postawiony serwer SSH.
Dziś przeprowadzałem aktualizację pakietów oraz doinstalowywałem kilka paczek i386 aby uruchomić pewien program 32 bitowy.
Dodatkowo używałem polecenia "locale" oraz instalowałem i konfigurowałem tę paczkę.

Po zakończonych działaniach przeszedłem znów do pracy na SSH (przez putty)
i zauważyłem, że wszystkie polskie znaczki w opcjach na moim serwerze zmieniły się na "M",
przykładowo: zamiast "Narzędzia" mam teraz "NarzMdzia" (zawsze duże M) lub zamiast "Sprzedaż" jest "SprzedaM".
(na serwerze SSH jest postawiony pewien testowy program sklepowy z prostym GUI, obsługiwany klawiaturą)
(coś w tym stylu: http://www.biuroland.com.pl/images/rc-hurt.jpg)

Próbowałem łączyć się do serwera SSH przez terminal i jest ten sam efekt "M".
Próbowałem łączyć się zdalnie z Windowsa do serwera i też jest to samo.
(co wyklucza błędne ustawienia putty bo wcześniej było dobrze).

Poza tymi "M" nie mam żadnych krzaczków (wszystko działa jak wcześniej).
Program obsługuje exporty do plików tego co wyświetla na ekranie
i jeśli otwieram taki plik to w nim są wszystkie znaczki poprawnie.

Próbowałem korzystać z różnych instrukcji "spolszczenia" debiana ale brak efektów.
Próbowałem rekonfigurować locale, fonty itp. (nie wiem czy w dobrej kolejności)
Robiłem też restarty komputera.

Czy ktoś ma jakiś pomysł co mogłem zrobić i jak to naprawić?

Dostęp do serwera będę miał dopiero w poniedziałek ponieważ muszę wyjechać na weekend.

Z góry dziękuję za wyrozumiałość dla nowicjusza :)
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

ydaj polecenie

Kod: Zaznacz cały

locale

na serwerze
karo1915
Posty: 2
Rejestracja: 16 października 2015, 21:28

Post autor: karo1915 »

sprawdzałem.
wiem, że na pierwszej i ostatniej pozycji nie miałem nic
a na pozostałych pl_PL.UTF-8

czyli coś takiego:

Kod: Zaznacz cały

LANG=
LANGUAGE=pl_PL.UTF-8
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=

nawet dopisywałem do tego przez "export"
LC_ALL=pl_PL.UTF-8
ale nic nie pomagało i po użyciu locale-gen (czy jakoś tak) wszystko wracało do tego co jest na górze.

serwer SSH w swoich ustawieniach ma powpisywane "pl_PL" (bez UTF)
ale raczej to nie ma znaczenia bo wcześniej działało a było tak samo ustawione.

czy możliwe, że system przekodował mi pliki serwera na jakieś inne kodowanie?
(albo może zapisał w ich właściwościach, że są kodowane inaczej a tak na prawdę nie są?)
ODPOWIEDZ