Ustawienia regionalne to zestaw parametrów określających język użytkownika, kraj i wszelkie specjalne preferencje wariantów, które użytkownik chce zobaczyć w interfejsie użytkownika.
en_DK.UTF-8Kiedy instalowałem nowy system, używałem nieco kapryśnych ustawień narodowych, ponieważ przyniosłyby (z grubsza) pożądane wyniki ustawień regionalnych, mimo że nie jestem w Danii. Pomiary metryczne Rozsądne formaty daty i godziny, ale nazwy dni i miesięcy w języku angielskim Format 24-godzinny Tydzień roboczy zaczyna się w poniedziałek Data numeryczna w (co …
Gdy zawsze próbuję zainstalować nowy pakiet, pojawia się następujący komunikat: Can't set locale; make sure $LC_* and $LANG are correct! perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_GB:en", LC_ALL = (unset), LC_CTYPE = "en_GB.UTF-8", LANG = "en_US.UTF-8" are supported and installed on …
Czy to zależy od używanego systemu plików? Na przykład ext2 / ext3 / ext4, ale także co się stanie, gdy włożę jedną z tych „radosnych” płyt CD-ROM z ISO 9660? Słyszałem, że POSIX zawiera specyfikację kodowania zestawów nazw plików? Zasadniczo zastanawiam się, czy jeśli mam nazwę pliku zakodowaną w UTF-8, …
We wszystkich znanych mi powłokach rm [A-Z]*usuwa wszystkie pliki rozpoczynające się na wielką literę, ale w przypadku bash powoduje to usunięcie wszystkich plików rozpoczynających się na literę. Ponieważ ten problem występuje w systemach Linux i Solaris w wersjach bash-3 i bash-4, nie może to być błąd spowodowany błędnym dopasowaniem wzorca …
Zainstalowałem Debian 7 i386 na moim VPS (OpenVZ). Wszystko działa dobrze, z wyjątkiem ustawień regionalnych - każda próba zainstalowania czegokolwiek pokazuje: [...] perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LANG = "pl_PL.UTF-8" are supported and installed on your …
Powiedzmy, że mam taki skrypt powłoki POSIX musi działać na różnych systemach / środowiskach, których nie kontroluję, oraz musi usunąć separator dziesiętny z ciągu emitowanego przez program, który przestrzega ustawień regionalnych. Jak mogę wykryć separator dziesiętny w najbardziej ogólny sposób?
Korzystam z Arch Linux i postępowałem zgodnie ze wskazówkami na wiki dotyczącymi ustawiania lokalizacji. Niemal każdy uruchomiony program narzeka na ustawienia regionalne - nawet locale. To wygląda tak: % locale locale: Cannot set LC_ALL to default locale: No such file or directory LANG= LC_CTYPE=en_US.UTF-8 LC_NUMERIC=en-US LC_TIME=en-US LC_COLLATE="POSIX" LC_MONETARY=en-US LC_MESSAGES="POSIX" LC_PAPER="POSIX" …
Niedawno zaktualizowałem mój serwer Arch Linux i podczas tego procesu tmux został zaktualizowany. Używałem tmuxpodczas aktualizacji i korzystałem z niej później, ale wszystko podczas tej samej sesji SSH. Teraz jednak za każdym razem, gdy próbuję wydać dowolne tmuxpolecenie, pojawia się ten błąd: tmux: need UTF-8 locale (LC_CTYPE) but have ANSI_X3.4-1968 …
KolejnośćLC_COLLATE sortowania przez określa nie tylko kolejność sortowania poszczególnych znaków, ale także znaczenie zakresów znaków. A może to? Rozważ następujący fragment kodu: unset LANGUAGE LC_ALL echo B | LC_COLLATE=en_US grep '[a-z]' Intuicyjnie, Bnie ma go [a-z], więc nie powinno to nic generować. Tak dzieje się w Ubuntu 8.04 lub 10.04. …
ɛ(„Latin epsilon”) to litera używana w niektórych językach afrykańskich, zwykle reprezentująca dźwięk samogłoski w angielskim „łóżku”. W Unicode jest zakodowany jako U + 025B, co różni się od codzienności e. Jeśli jednak sort: eb ed ɛa ɛc wydaje się, że sortuważa ɛi erównoważne: ɛa eb ɛc ed Co tu się …
Trudno mi zrozumieć, jak działa kodowanie nazw plików. Na unix.SE znajduję sprzeczne wyjaśnienia. Nazwy plików są przechowywane jako znaki Cytując inną odpowiedź: Kilka pytań na temat kodowania znaków w systemie plików w systemie Linux […] Jak wspominasz w swoim pytaniu, nazwa pliku UNIX to po prostu ciąg znaków; jądro nie …
Utwórz następujące pliki w katalogu. $ touch .a .b a b A B 你好嗎 Moja domyślna lskolejność ignoruje obecność wiodących kropek, mieszając je z innymi plikami. $ ls -Al total 0 -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 a -rw-r--r-- 1 sparhawk sparhawk 0 Jun 8 17:03 .a -rw-r--r-- …
Używam bash na Linuksie. Odnoszę sukces z następujących instrukcji if, ale czy to nie powinno zwrócić kodu błędu? if [[ ■ = [⅕⅖⅗] ]] ; then echo yes ; fi Kwadrat NIE jest równy żadnemu ze znaków, więc nie rozumiem, dlaczego dostaję kod sukcesu. Ważne jest dla mnie zachowanie podwójnych …
Lubię móc nazywać pliki i katalogi prefiksem podkreślenia, jeśli chcę coś oddzielić od innych plików i katalogów na tym samym poziomie. Na przykład w systemach Windows i Mac poprzedzenie pliku znakiem podkreślenia sortuje go do góry, przed plikami rozpoczynającymi się od znaku alfanumerycznego. Okazało się, że Google ma związek z …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.