Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在rpostgresql中解决此编码错误?_R_Postgresql_Encoding - Fatal编程技术网

如何在rpostgresql中解决此编码错误?

如何在rpostgresql中解决此编码错误?,r,postgresql,encoding,R,Postgresql,Encoding,我正在从R中保存一个数据框,其中包含“ñ”和“ó”等字符,并将其保存到数据库中 我的数据包含“尼诺斯”和“塔隆”两个词 我使用以下代码将其保存到db: dbWriteTable(con, "data", data,overwrite=TRUE,row.names=FALSE) 我是这样读的: dbReadTable(con,"data") “niños”变成了“nios”,而“talón”变成了“taln”(我在“您是否尝试在dbConnect中编码(

我正在从R中保存一个数据框,其中包含“ñ”和“ó”等字符,并将其保存到数据库中

我的数据包含“尼诺斯”和“塔隆”两个词

我使用以下代码将其保存到db:

dbWriteTable(con, "data", data,overwrite=TRUE,row.names=FALSE)
我是这样读的:

dbReadTable(con,"data")

“niños”变成了“ni<91>os”,而“talón”变成了“taln”(我在“您是否尝试在dbConnect中编码(…,encoding='latin-1')之后添加空格?如果我添加到连接,它会说这是一个未使用的参数(encoding=“latin-1”)您是否使用
DBI
包进行连接?编码是
DBI::dbConnect(…)
的有效参数,并帮助我解决了这种pb问题。
dbReadTable(con,"data",encoding = "latin-1")