From 628a4e3afbc5a0965d76bc0f771914c9183a1c94 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 6 Dec 2006 07:57:57 +0000 Subject: [PATCH] Exclude UTF-8 characters > 128 from substitution in XML export SVN revision: 1770 --- src/elogd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 934d34fe..bfe45ac7 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -18360,7 +18360,8 @@ void show_elog_list(LOGBOOK * lbs, int past_n, int last_n, int page_n, BOOL defa for (i = 0; i < lbs->n_attr; i++) { strcpy(iattr, attr_list[i]); for (j = 0; j < (int) strlen(iattr); j++) - if (!isalnum(iattr[j])) + /* replace special characters with "_", exclude any UTF-8 */ + if (!isalnum(iattr[j]) && (iattr[j] < 128)) iattr[j] = '_'; rsprintf("\t\t<%s>", iattr);