Ich arbeite mit RStudio Version 0.98.507. Kurze Info über anfängliche Arbeitsinstrumente:
%Vor%Ich habe ein Problem mit der Bereitstellung meiner glänzenden App auf dem glänzenden Server. Das Problem wurde irgendwann gelöst, aber danach taucht es wieder auf. Jetzt kann ich es nicht mehr reparieren. Mein Problem sind die deutschen Buchstaben in helpers.R . Leider kann ich nicht vermeiden, sie zu verwenden. Ich erstelle meine Hilfe scrpits helpers.R in server.R , wie es in Shiny Tutorial gezeigt und gelehrt wird. Alle meine R-Skripte werden sorgfältig im UTF-8-Format gespeichert. Ich kann den Befehl nicht verwenden
%Vor%weil der Befehl deployApp ("app") nach der Ausführung nicht funktioniert. Ich stelle den Standort mit
ein %Vor%Es funktioniert auch nicht. Ich kann nicht verstehen, warum die Buchstaben in mainPanel und sidebarLayout lesbar sind, aber die von helpers.R nicht. Kann mir jemand helfen, dieses Paradoxon zu lösen?
BEISPIEL
ui.R
%Vor%server.R
%Vor%Nach der Bereitstellung erhalte ich folgende App .
Haben Sie als Workaround (den ich nicht getestet habe) versucht, Unicode-Zeichen mit Escapes zu verwenden, z. B. "W\u00E4hrung"
anstelle von "Währung"
? Sie können Details dazu finden, wie dies mit ?Quotes
funktioniert, und es gibt eine Liste von Unicode-Zeichen in Ссылка .
Was für mich funktioniert, ist die Kodierung der Datei zu ändern (in RStudio File & gt; Öffnen mit Kodierung öffnen) und Kodierung einstellen:
Ich kenne den Grund nicht, aber es hat den Trick für mich gemacht.
Shiny 0.10.1 wurde auf CRAN veröffentlicht, also nur install.packages('shiny')
. Bitte ignoriere die Antwort unten.
Bis vor kurzem haben wir noch nicht wirklich mit dem Unicode-Problem unter Windows begonnen. Jetzt sollte das Problem gelöst sein, und Sie können versuchen, die neueste Entwicklungsversion von hier zu installieren:
%Vor% Wir planen, es in glänzendem 0.10.1 zu veröffentlichen, um bald veröffentlicht zu werden, also werden wir es schätzen, wenn Sie uns helfen können, es zu prüfen. Grundsätzlich müssen Sie nur sicherstellen, dass ui.R und server.R in UTF-8 codiert sind. Sie müssen options(encoding = 'UTF-8')
oder escape ä
nicht als \u00E4
festlegen.
Tags und Links r utf-8 shiny shiny-server