I tried Lxterminal, Russian character was displaying there. I found in xfce4-terminal Preferences: Advances - Encoding and changed it on UTF-8. Closed and run xfce4-terminal again and everything is ok. I think it should be default, but not Ansi-x3.4-1968
Jan 4, 2019, 10:32 AM by [email protected]: > Hello! After reconfigure without any changes or maybe after update bash does > not work with Russian characters. > > I am typing in Russian: > > # ????????????????? > -bash: ?????????????????: command not found > # ?????? > -bash: ??????: command not found > > $ locale -a > bash: locale: command not found > > Terminal: xfce4-terminal > Preferences: Encoding: Default ANSI_X3.4-1968 > I did not changed anything. > > Tried to solve the problem with Guix Manual, section '6.2.6 Locales', but I > discovered I have Russian locales already: > > # ls /run/current-system/locale/2.28/ > ca_ES.utf8/ en_CA.utf8/ es_ES.utf8/ fr_FR.utf8/ nl_NL.utf8/ tr_TR.utf8/ > cs_CZ.utf8/ en_GB.utf8/ es_MX.utf8/ ga_IE.utf8/ pl_PL.utf8/ uk_UA.utf8/ > da_DK.utf8/ en_US.utf8/ fi_FI.utf8/ it_IT.utf8/ pt_PT.utf8/ vi_VN.utf8/ > de_DE.utf8/ en_US.UTF-8/ fr_BE.utf8/ ja_JP.utf8/ ro_RO.utf8/ zh_CN.utf8/ > el_GR.utf8/ es_AR.utf8/ fr_CA.utf8/ ko_KR.utf8/ ru_RU.utf8/ > en_AU.utf8/ es_CL.utf8/ fr_CH.utf8/ nb_NO.utf8/ sv_SE.utf8/ > > Nevertheless I tried to add the line 'locale-definition' to config.scm, but > got the error: > > # head -n 25 /etc/config.scm > ;;this is znavko's cute config > > (use-modules (gnu) (gnu system nss) > (gnu system locale) ;;for locale-definition > (gnu services desktop) > (gnu services dns) ;;for dnsmasq > (srfi srfi-1) ;;for remove function > (gnu services networking) ;;for remove ntp > (gnu services avahi) ;;for remove avahi > (gnu services xorg) > ;;(gnu services databases);;for postgres > (gnu packages admin) ;;for wpa_supplicant > > ) > (use-service-modules desktop) > (use-package-modules certs gnome) > > (operating-system (host-name "antelope") (timezone "Europe/Moscow") (locale > "en_US.utf8") > (cons (locale-definition > (name "ru_RU.utf8") (source "ru_RU")) > %default-locale-definitions) > (bootloader (bootloader-configuration > (bootloader grub-bootloader) > (target "/dev/sda"))) > (file-systems (cons (file-system > > > # guix system reconfigure /etc/config.scm > /etc/config.scm:18:2: error: invalid field specifier > > How to retrieve Russian characters in terminal? >
