Установив на FreeBSD кодировку UTF8 поумолчанию — решил много проблем.
Столкнулся, я на своём ноуте под FreeBSD с несколькими проблемами связанных с кодировкой.
Одна из проблем — администрирование сайта с кодировкой UTF8, особенно в те моменты, когда нужно получить содержимое файла с данной кодировкой, а также что то в нём изменить..
И второе — это проблема с вопросительными знаками в KDE, которая решается прописанием руссифицированной локали..
В моём случае — сразу два зайца 🙂
Так вот, что бы решить одну или несколько из данных проблем, приступаем к делу..
Первым делом, меняем некоторые строки в файле /etc/login.conf: (Комментим одно, добавляем другое..)
russian|Russian Users Accounts:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
Далее, выполняем:
# cap_mkdb /etc/login.conf
# pw usermod -n $username -L russian
Поидее, этого достаточно.. Но в KDE у меня проблема решилась только частично, при создании файлов с русскими именами, вместо имени — отображались вопросительные знаки. Тогда я посмотрел что пишут в на форумах, но ничего толкового не нашёл, только в одном было затронуто — о том что нужно сменить локаль, что я и сделал:
Прописал переменные в используемом шеле /etc/csh.cshrc:
setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL ru_RU.UTF-8
Для bash, меняем /etc/profile:
LANG="ru_RU.UTF-8"; export LANG
LC_CTYPE="ru_RU.UTF-8"; export LC_CTYPE
LC_COLLATE="POSIX"; export LC_COLLATE
LC_ALL="ru_RU.UTF-8"; export LC_ALL
Для пользователя root, ничего не руссифицируем, добавляем в /root/.cshrc:
setenv LANG C
setenv LC_CTYPE C
setenv LC_COLLATE POSIX
setenv LC_ALL C
Подключаем NTFS с русскими файлами, для чтения и записи с NTFS, нужно поставить fusefs-ntfs
/etc/fstab:
# NTFS data
/dev/ad0s4 /mnt/data2 ntfs-3g default,rw,locale=ru_RU.UTF-8 0 0
Из консоли можно так:
# mount_ntfs -C UTF-8 /dev/ad0s1 /mnt/win_c # ro mount
# mount_ntfs-3g /dev/ad0s5 /mnt/win_d -o deafult,rw,locale=ru_RU.UTF-8 #rw mount
Ну вот и всё, после перезагрузки ноута, либо KDE — проблемма с вопросительными знаками исчезла, а редактирование файлов с кодировкой UTF8 — стало просто в удовольствие.
Напоминаю всем копирующим мой контент о существовании закона "Об авторском праве".
В связи с этим, прошу во избежании конфликтов при копировании данного материала, ставить на него ссылку:
Также, вы можете отблагодарить меня переслав любую сумму на любой кошелек WebMoney, для поддержания данного ресурса. Или просто админу на пиво ;)
Кошельки для получения благодарности:
R386985788805
U234140473141
Z147712360455
На данной странице нет комментариев, возможно они закрыты. Если Вы хотите оставить свой комментарий, перейдите на специально созданный раздел