Специальные символы не отображаются должным образом в текстовых редакторах в контейнере Docker - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь отобразить эти специальные символы, µß£¬, на моем Docker-контейнере, в котором работает редактор vi и nano-редактор java-centos, но вместо этого символ ß заменяется знаком вопроса ,

ожидаемый результат: µß£¬ фактический объем производства: µ�~_£¬.

Но я могу повторить эти символы на терминале?!?! Так что это связано с тем, что редакторы не могут отображать символ ß.

Я перепробовал все предложения от смены языкового стандарта по умолчанию с POSIX на C.UTF-8 до установки немецкого языкового стандарта, но безрезультатно.

Dockerfile:

FROM nimmis/java-centos:oracle-8-jdk
ENV LANG C.UTF-8

1 Ответ

0 голосов
/ 02 января 2019

Хорошо, я заставил его работать, добавив эту строку в Dockerfile, это связано с неправильной настройкой локали на Centos7.

ENV Lang en_us.utf-8

...