Am 28.08.2018 um 04:06 schrieb Allin
      Cottrell:
    
    
      
      Sorry to go on about this, but actually I now see why it _might_
      not be considered a bug. The UTF-16 sequence corresponding to
      "Anastasia" in Greek letters contains no embedded nul byte, since
      each of the Greek letters requires 2 non-empty bytes for its
      representation. But the appended ASCII characters will each be
      represented by a single "active" byte followed by a nul. (UTF-16
      requires at least two bytes for each character, and pads with nuls
      as needed.)
      
      
      So I think what R's error message is trying to say is that the
      result of conversion doesn't qualify as a string, where "string"
      means a sequence of bytes _terminated_ by a nul byte.
    
    But wouldn't that imply that R considers all UTF-16 strings as
    invalid as long as there are some "simple" characters in there? If
    that's the case, it would very much defeat the purpose of Unicode
    being a superset of more restrictive encodings. So it still sounds
    like a bug, no?
    
    cheers,
    sven