如何解决 RStudio 面板上替换字符“�”的问题?
How to fix problem with replacement characters "�" on the panels in RStudio?
我认为这是使用西里尔文语言环境可以看到的问题;还有德语、法语、土耳其语等,其中字母可以有变音符号等。
就我而言,当我使用 knitr
编译 PDF 并试图找到无法搜索的内容时,替换字符出现在面板中。
我默认有一个cp-1251
字符编码。
如果你想自己看这个问题,你可以试着编译一个例子。
\documentclass [russian]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\begin{document}
\title{minimal knittr example in R}
\author {John Doe}
\maketitle
Давайте писать по-русски
<<>>=
set.seed(99)
k = 1 * rnorm(200,3,2)
mean(k); var(k)
@
the first two of x are \Sexpr{k[1:2]}
\end{document}
这个问题的演示见图:
如何解决?
我尝试了很多东西,但解决方案比我想象的要简单。
Sys.setenv("LANGUAGE"="EN")
你可以看到:
我认为这是使用西里尔文语言环境可以看到的问题;还有德语、法语、土耳其语等,其中字母可以有变音符号等。
就我而言,当我使用 knitr
编译 PDF 并试图找到无法搜索的内容时,替换字符出现在面板中。
我默认有一个cp-1251
字符编码。
如果你想自己看这个问题,你可以试着编译一个例子。
\documentclass [russian]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\begin{document}
\title{minimal knittr example in R}
\author {John Doe}
\maketitle
Давайте писать по-русски
<<>>=
set.seed(99)
k = 1 * rnorm(200,3,2)
mean(k); var(k)
@
the first two of x are \Sexpr{k[1:2]}
\end{document}
这个问题的演示见图:
如何解决?
我尝试了很多东西,但解决方案比我想象的要简单。
Sys.setenv("LANGUAGE"="EN")
你可以看到: