Я пытаюсь настроить postgress в OS X Lion и обнаруживаю, что неправильно настроена среда LOCALE var.
Вот что установлено:
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
Я ожидаю что-то с UTF-8. Это чистая установка OS X Lion с испанским языком. Я ничего не двигаю.
Я не знаю, как настроить его на UTF-8.
В настройках терминала стоит проверить UTF-8 и установить LOCALE в открытое положение, хотя это не работает.
zsh --no-rcs
иzsh --no-rcs --no-global-rcs
сузить проблему. Кроме того, попробуйте просто запуститьlocale
команду без оболочки через New Command и посмотрите, что она сообщает.set locale environment variables
выключить, перезапустить терминал, а затем снова включить его, чтобы получить правильную среду для отображения.Ответы:
Я заметил ту же проблему при входе на серверы Red Hat с компьютера OSX Lion.
Попробуйте добавить или отредактировать
~/.profile
файл, чтобы он правильно экспортировал настройки локали после начала нового сеанса.Этих двух строк, добавляемых в файл, должно быть достаточно для установки языкового стандарта [замените
en_US
желаемый языковой стандарт и заранее проверьте, действительно ли он установлен в вашей системе (locale -a
)].После этого вы можете начать новый сеанс и проверить с помощью
locale
:Следующее должно быть выводом:
источник
.bash_profile
моей домашней папке и.profile
не было источника, когда.bash_profile
присутствовал. Мне нужно было вручную источник.profile
внутри.bash_profile
~/.zshrc
... ну теперь работает как шармУ меня недавно была та же проблема в OS X Sierra с оболочкой bash, и благодаря ответам выше мне нужно было только отредактировать файл
и добавить эти строки
источник
bash_profile
и я должен создать его вручную. И без установкиexport
наbash_profile
каждый раз, когда мы сбрасываем терминал, язык будет откатываться.Это хедрейкер давно. Теперь я вижу, что это OSX .. Я изменяю его для всей системы, и он отлично работает
Когда я добавляю это, LANG в Centos6 и Fedora также является моим предпочтительным LANG. Вы также можете «снять галочку» с экспорта или установить локаль в настройках терминала (OSX) / etc / profile
экспорт LC_ALL = en_US.UTF-8
экспорт LANG = en_US.UTF-8
источник
если у вас установлен zsh, вы также можете обновить
~/.zprofile
с помощьюи проверьте вывод, используя
locale
cmd, как показано вышеисточник
У меня была эта проблема с MacOS High Sierria.
Вы можете установить язык и язык в формате UTF-8, используя следующую команду:
Теперь, чтобы проверить, обновлена ли среда локали, используйте следующую команду:
источник