Hi R list,
I have a peculiar problem in trying to Sweave a document in Ubuntu.

The error message I get is the following:

Error in gsub("\\n", "_", dd_name_level_nominal[k, 1], perl = TRUE) :
  input string 1 is invalid in this locale

dd_name_level_nominal[k, 1] is a character object.
I initially read these characters from a csv file which I create in Excel
2007.

I have created the tex documents on my local WinXP machine but when I try to
create it on my
Ubuntu server, it does'nt seem to work(and throws the above error). I need
to create on the Ubuntu server, since I am using
Rserv and using R as a service.
I wish I could do everything on one platform (WinXP preferably) but there
isnt an R server for Windows which is as good or better than Rserv for
Linux.

This may be a very trivial problem, but I have tried to change the locale on
R Ubuntu to en_us.utf8.
On the windoes machine the locale is
"LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
States.1252;LC_MONETARY=English_United
States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252"

and
 > l10n_info()
$MBCS
[1] FALSE

$`UTF-8`
[1] FALSE

$`Latin-1`
[1] TRUE

$codepage
[1] 1252

The locales i test in R ubuntu do not provide the Latin-1.

Is there a way to circumvent this problem? I have tried to clean my input
csv file by removing spaces and other special characters. I only have
alphabets and '_'  only. There could be a new line character in there, but I
am not able to remove it in a csv reader such as EXCEL.

Thanks for your help.

Harsh Singhal
Decision Systems,
Mu Sigma Inc.

	[[alternative HTML version deleted]]


