Ich habe eine Nachricht (oder eine Warnung oder einen Fehler), die Unicode-Zeichen enthält. (Die Zeichenfolge hat UTF-8
encoding.)
Unter Linux wird in einer Nachricht OK angezeigt, wenn das Gebietsschema UTF-8 lautet ( l10n_info()$'UTF-8'
gibt TRUE
zurück).
Ich kann dies erzwingen, indem ich z. B.
mache %Vor%Unter Windows gibt es keine UTF-8-Gebietsschemata, daher kann ich keine entsprechende Methode finden, um das korrekte Drucken zu erzwingen. Beispielsweise wird das Hangul-Zeichen mit einem US-Gebietsschema nicht ordnungsgemäß angezeigt.
%Vor%Es gibt ein Problem , bei dem Unicode-Zeichen beim Drucken von Datenrahmen unter Windows nicht richtig angezeigt werden. Der Ratschlag war, das Gebietsschema auf Chinesisch / Japanisch / Koreanisch zu setzen. Dies funktioniert hier nicht.
%Vor%Wie kann ich UTF-8-Meldungen, Warnungen und Fehler unter Windows korrekt anzeigen lassen?
Ich habe festgestellt, dass die Hilfe für die Funktion Sys.setlocale () in R besagt: "LC_MESSAGES" wird "C" auf Systemen sein, die die Nachrichtenübersetzung nicht unterstützen, und nicht unter Windows .
Für mich hört sich das so an, als ob man die Darstellung von Zeichen für R-Meldungen / -Fehler unter Windows-Versionen ändern könnte ...