It doesn't need to be avoided, but there are unfortunately a number of landmines that occur when attempting to use arbitrary unicode text with R on Windows in particular. In general, the recommendation is to use characters representable in the native system encoding when possible.
There have been rumblings of native UTF-8 locale support coming to Windows in the future, but IIUC that feature still has not yet landed.