首页 > 解决方案 > 解析中的特殊字符

问题描述

我想在我使用的文本中添加一个更大的等号parse。我用\u2265它。

parse(text = 'print("\u2265")')

有了这个,甚至有了encoding = "UTF-8"这个导致expression(print("=")),更大的等号是一个等号。我能做些什么来保持更大的等号?

标签: rparsingencoding

解决方案


您必须将反斜杠加倍:

> eval(parse(text = 'print("\\u2265")'))
[1] "≥"

推荐阅读