全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1266 2
2020-10-03
悬赏 30 个论坛币 未解决
无标题.png

D:/cat.R
-----------------
message('中文字符end')
-----------------

D:/run_cat.bat   (ASNI编码)
-----------------
@echo off
echo 我要显示出
rscript -e "source('D:/cat.R')"
pause
-----------------

如何调整代码或编码,让双击运行run_cat.bat弹出的cmd框,能显示出“中文字符”这几个字?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-10-3 19:53:07
复制代码


结果输出到cat.rout;这种方式倒是经常用到;显示到屏幕就不太清楚了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-10-4 18:39:29
drunkfish69 发表于 2020-10-3 19:53
结果输出到cat.rout;这种方式倒是经常用到;显示到屏幕就不太清楚了。
R CMD BATCH方式下,run.bat文件和cat.R文件同时为ANSI编码时,cat.rout可支持中文字符。
已有日志功能用于打印到文件,欠缺的功还是显示到屏幕(主要需求)。
rscript -e "source('D:/cat.R')"
rscript D:/cat.R  
这两种方式都不支持显示中文字符。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群