Strona 1 z 1

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

: 16 października 2015, 21:50
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 :)

: 17 października 2015, 12:55
autor: Yampress
ydaj polecenie

Kod: Zaznacz cały

locale

na serwerze

: 17 października 2015, 15:38
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ą?)