none
Does Machine Learning Server remote execution support Chinese? RRS feed

  • Question

  • Hi Sir,

    I am new to Machine Learning Server.

    When I create Chinese string object , it can not show Chinese string correctly. 

    Dose anybody have a suggestion? Thank you.

    =================

    > remoteLogin("http://localhost:12800",
    +                           username = "admin",
    +                           password = "XXXXX",
    +                           diff = TRUE,
    +                           session = TRUE,
    +                           commandline = TRUE)
    Diff report between local and remote R sessions...

    Warning! R version mismatch
    local: R version 3.4.3 (2017-11-30)
    remote: R version 3.4.1 (2017-06-30)

    These R packages installed on the local machine are not on the remote R instance:

       Missing Packages
    1             abind
    2            arules
    3        assertthat
    4         backports
    5         base64enc
    6                BH
    7             bindr
    8          bindrcpp
    9      BiocGenerics
    10    BiocInstaller
    11           bitops
    12      cairoDevice
    13          caTools
    14              cli
    15          clValid
    16             coin
    17       colorspace
    18           crayon
    19       data.table
    20              DBI
    21         DEoptimR
    22        dichromat
    23           digest
    24          diptest
    25            dplyr
    26            e1071
    27          EBImage
    28         evaluate
    29   FeatureHashing
    30        fftwtools
    31          flexmix
    32              fpc
    33          ggplot2
    34             glue
    35           gtable
    36            highr
    37        htmltools
    38      htmlwidgets
    39           httpuv
    40             httr
    41           igraph
    42            irlba
    43             jpeg
    44          kernlab
    45            knitr
    46         labeling
    47         lazyeval
    48              lga
    49           locfit
    50        lubridate
    51         magrittr
    52         markdown
    53           mclust
    54             mime
    55         miniCRAN
    56       modeltools
    57         multcomp
    58          munsell
    59          mvtnorm
    60          openssl
    61            party
    62           pillar
    63        pkgconfig
    64            plogr
    65             plyr
    66         prabclus
    67            purrr
    68     randomForest
    69           rattle
    70     RColorBrewer
    71             Rcpp
    72         reshape2
    73            RGtk2
    74            rlang
    75        rmarkdown
    76       robustbase
    77       rpart.plot
    78        rprojroot
    79         sandwich
    80           scales
    81            shiny
    82      sourcetools
    83          stringi
    84          stringr
    85      strucchange
    86          TH.data
    87           tibble
    88            tidyr
    89       tidyselect
    90             tiff
    91             tree
    92      trimcluster
    93             utf8
    94      viridisLite
    95          xgboost
    96              XML
    97           xtable
    98             yaml
    99              zoo

    The versions of these installed R packages differ:

             Package      Local     Remote
    1           base      3.4.3      3.4.1
    2           boot     1.3-20     1.3-19
    3     checkpoint      0.4.3      0.4.0
    4       compiler      3.4.3      3.4.1
    5           curl        3.1        2.6
    6       datasets      3.4.3      3.4.1
    7     doParallel     1.0.12     1.0.10
    8        foreach      1.4.5      1.4.4
    9        foreign     0.8-69     0.8-67
    10      graphics      3.4.3      3.4.1
    11     grDevices      3.4.3      3.4.1
    12          grid      3.4.3      3.4.1
    13     iterators      1.0.9      1.0.8
    14      jsonlite        1.5        1.4
    15      jsonlite        1.5        1.4
    16        Matrix     1.2-12     1.2-10
    17       methods      3.4.3      3.4.1
    18          mgcv     1.8-22     1.8-17
    19   MicrosoftML      9.3.0      1.5.0
    20    MicrosoftR 3.4.3.0097 3.4.1.0081
    21     mrsdeploy      1.1.3      1.1.2
    22      parallel      3.4.3      3.4.1
    23            R6      2.2.2      2.2.0
    24            R6      2.2.2      2.2.0
    25       RevoIOQ      8.0.9      8.0.8
    26    RevoScaleR      9.3.0      9.2.1
    27     RevoUtils     10.0.7     10.0.5
    28 RevoUtilsMath     10.0.1     10.0.0
    29       splines      3.4.3      3.4.1
    30         stats      3.4.3      3.4.1
    31        stats4      3.4.3      3.4.1
    32         tcltk      3.4.3      3.4.1
    33         tools      3.4.3      3.4.1
    34  translations      3.4.3      3.4.1
    35         utils      3.4.3      3.4.1


    Your REMOTE R session is now active.
    Commands:  
            - pause() to switch to local session & leave remote session on hold.
            - resume() to return to remote session.
            - exit to leave (and terminate) remote session.


    REMOTE> s <- "中文"
    REMOTE> s
    [1] "����"

    =================

    Sunday, October 28, 2018 12:56 PM

Answers

  • By following this article, I am OK.

    https://stackoverflow.com/questions/42926105/change-character-set-on-microsoft-r-server-9-0-1

    • Marked as answer by 按部就班 Friday, November 9, 2018 12:59 PM
    Friday, November 9, 2018 12:59 PM

All replies

  • I think you aneed to change the default system locale settings to use a UTF8 font:

    Sys.setlocale("LC_MESSAGES", "en_GB.UTF-8')

    Sys.setenv(LANG = "en_US.UTF-8")

    You can change this permanently in the system .Rprofile file under:

    C:\Program Files\Microsoft\ R_SERVER\R_SERVER\etc\Rprofile.site

    Monday, October 29, 2018 4:23 PM
  • Thanks for your reply. But it does not work. Maybe you could paste your solution.

    ===========================

    REMOTE> Sys.setlocale("LC_MESSAGES", "en_GB.UTF-8")
    [1] ""
    REMOTE> Sys.setenv(LANG = "en_US.UTF-8")
    REMOTE> "中文"
    [1] "����"

    ===========================

    Tuesday, October 30, 2018 2:27 PM
  • By following this article, I am OK.

    https://stackoverflow.com/questions/42926105/change-character-set-on-microsoft-r-server-9-0-1

    • Marked as answer by 按部就班 Friday, November 9, 2018 12:59 PM
    Friday, November 9, 2018 12:59 PM