Shiny のエンコーディングの問題に関するスレッドとパッケージの更新を読みましたが、(再現が難しい例) データベース駆動の Shiny アプリがいくつかの特殊文字をいじっています。
私のpostgresqlデータベースでは、スウェーデンの川「Upper Umeälven River」が正しく表示されます。これは、dplyrを使用してShinyインターフェイスにフィルターを戻すと
、Rの「Upper Umeälven River」names.rivers <- filter(tbl.rivers, Country == "Sweden")
に
なります。
ローカルで UTF-8 エンコーディングを使用しています。データベースとの交換で何かを失っていると思います。
Sys.getlocale()
[1] "LC_COLLATE=French_France.1252;LC_CTYPE=French_France.1252;LC_MONETARY=French_France.1252;LC_NUMERIC=C;LC_TIME=French_France.1252"
例がないことを再度お詫びします。これは、データベースから取得する問題にすぎません。どこかでサニタイズ機能のフラグが欠落していると思われますが、正しい方向に向けるために助けが必要です。