Kann Unicode nicht in einen ubuntu: 14.04 Container schreiben, kann in busybox gut schreiben

8

Ich kann Unicode-Zeichen nicht in einen Ubuntu: 14.04-Container eingeben, aber in einen Busybox-Container kann das ganz gut passen, was eine Überraschung ist, da busybox nur 2,4 MB groß ist, während ubuntu: 14,04 200+ MB ist. Was ist der Grund?

    
Phương Nguyễn 03.09.2014, 06:04
quelle

1 Antwort

14

Ich öffnete ein Problem und es stellte sich heraus, dass die Lösung ziemlich einfach ist. Man muss den Container mit der Option ausführen:

%Vor%

Ich habe mit anderen UTF-8 Varianten getestet (wie en_US.UTF-8 und el_GR.UTF-8 ), aber sie scheint nicht zu funktionieren.

Das Festlegen der LANG-Umgebungsvariable in der Dockerfile scheint ebenfalls zu funktionieren. Fügen Sie einfach die Zeile hinzu:

%Vor%

Ich bin mir immer noch nicht sicher, aber was ist das Besondere an C.UTF-8 über die anderen UTF-8 Varianten ...

    
Asotos 24.11.2014 10:36
quelle

Tags und Links