--- ./par.c.orig 2001-04-01 23:25:57.000000000 -0500 +++ ./par.c 2012-04-15 13:56:42.000000000 -0500 @@ -403,7 +403,8 @@ } continue; } - if (isspace(c)) ch = ' '; + // Exclude non-breaking space from the class of space chars + if (isspace(c) && isascii(c)) ch = ' '; else blank = 0; additem(cbuf, &ch, errmsg); if (*errmsg) goto rlcleanup;