格式函数更改 unicode 字符

format function changes unicode characters

我正在尝试使用 format 函数,但它会更改 unicode 字符。您可以在下面的示例中看到这种情况:

> cat(format('\u2265', width=20))
=

它应该打印这个字符:

> cat('\u2265')
[1] ≥

知道为什么会发生这种情况,以及如何解决它?

encodeString 函数没有相同的问题,并且具有相同的功能。