Re: [Rd] (PR#9201) Unable to save a plot containing Chinese (two-byte) Characters

From: Prof Brian Ripley <>
Date: Mon 04 Sep 2006 - 19:16:34 GMT

Please can we have a full reproducible example, including the locales used, and exactly how you 'saved' the plot? (As we do ask.)

If Chinese characters are 'two-byte', then this likely will not work (but at least European locales on MacOS X are UTF-8, so I expected Chinese ones to be also).

The issues are discussed in an article in the May 2006 R-News. You do need to set up a suitable family to support Chinese, and the error message suggests that you have failed to do so: if so this is not a bug in R.

On Mon, 4 Sep 2006, wrote:

> Full_Name: Pavel Stranak
> Version: 2.3.1
> OS: Mac OS X
> Submission from: (NULL) (
> Whenever I draw a plot containing Chinese character, it draws fine on screen,
> but never saves to a file.
> It does not matter, whether I first draw it on screen and than save or draw
> straight to pdf.
> It is also all the same, whether the characters are in label or in the plot
> itself (via "pch=..." or text()).
> The Error is always: "conversion failure in 'mbcsToSbcs' "
> This is an example:
> plot(1:20, 1:20, main="&#27721;&#35821; Derivational Characters' Productivity")
> # it draws well, I attempt to 'Save As...' in GUI
> Error in dev.copy(device = pdf, file = "/Users/pavel/Desktop/hanyu.pdf", :
> conversion failure in 'mbcsToSbcs'
> ______________________________________________
> mailing list

Brian D. Ripley,        
Professor of Applied Statistics,
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________ mailing list
Received on Tue Sep 05 05:19:46 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 06 Sep 2006 - 11:39:24 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.