YardalGedal
@YardalGedal
yeah boy

Как изменить кодировку docker postgresql?

В docker-compose добавлен сервис постгреса:
postgres:
    image: postgres:11.3-alpine
...
    environment:
      - LANG:'ja_JP.UTF-8'
      - LANGUAGE:'ja_JP.UTF-8'
      - LC_ALL:'ja_JP.UTF-8'

возникла потребность использовать японскую локаль из-за того, что в базах данных будут храниться данные с японских сайтов, все иероглифы и так далее, однако стандартная локаль en_US.UTF-8 некоторые символы не отображала. Добавив переменные окружения, по идее, postgresql должен создавать стандартную базу (postgres) в кодировке ja_JP, однако этого не происходит.

Вообще, мне нужна кодировка EUC_JP, которая расширяет ASCII, но у меня кодировка не устанавливается почему-то в принципе :)
  • Вопрос задан
  • 3110 просмотров
Решения вопроса 1
Вы не правильно environment задаете. Исправьте так:
environment:
      - LANG=ja_JP.eucJP
      - LANGUAGE=ja_JP.eucJP
      - LC_ALL=ja_JP.eucJP
      - POSTGRES_INITDB_ARGS='-E EUC_JP'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы